Update ui files to new stack syntax
authorMatthias Clasen <mclasen@redhat.com>
Thu, 7 Feb 2019 08:23:02 +0000 (03:23 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Fri, 8 Feb 2019 05:09:44 +0000 (00:09 -0500)
This conversion was done with the help of gtk4-builder-tool.

99 files changed:
demos/gtk-demo/application.ui
demos/gtk-demo/appmenu.ui
demos/gtk-demo/blendmodes.ui
demos/gtk-demo/cursors.ui
demos/gtk-demo/demo.ui
demos/gtk-demo/filtermodel.ui
demos/gtk-demo/fishbowl.ui
demos/gtk-demo/font-features.ui
demos/gtk-demo/listbox.ui
demos/gtk-demo/main.ui
demos/gtk-demo/menus.ui
demos/gtk-demo/modelbutton.ui
demos/gtk-demo/popover.ui
demos/gtk-demo/revealer.ui
demos/gtk-demo/scale.ui
demos/gtk-demo/shortcuts-boxes.ui
demos/gtk-demo/shortcuts-builder.ui
demos/gtk-demo/shortcuts-clocks.ui
demos/gtk-demo/shortcuts-gedit.ui
demos/gtk-demo/shortcuts.ui
demos/gtk-demo/spinbutton.ui
demos/gtk-demo/stack.ui
demos/gtk-demo/theming.ui
demos/icon-browser/menus.ui
demos/icon-browser/window.ui
demos/widget-factory/widget-factory.ui
examples/application10/app-menu.ui
examples/application10/gears-menu.ui
examples/application10/prefs.ui
examples/application10/window.ui
examples/application2/window.ui
examples/application3/window.ui
examples/application4/app-menu.ui
examples/application4/window.ui
examples/application5/app-menu.ui
examples/application5/window.ui
examples/application6/app-menu.ui
examples/application6/prefs.ui
examples/application6/window.ui
examples/application7/app-menu.ui
examples/application7/prefs.ui
examples/application7/window.ui
examples/application8/app-menu.ui
examples/application8/gears-menu.ui
examples/application8/prefs.ui
examples/application8/window.ui
examples/application9/app-menu.ui
examples/application9/gears-menu.ui
examples/application9/prefs.ui
examples/application9/window.ui
gtk/inspector/actions.ui
gtk/inspector/css-editor.ui
gtk/inspector/css-node-tree.ui
gtk/inspector/data-list.ui
gtk/inspector/general.ui
gtk/inspector/logs.ui
gtk/inspector/magnifier.ui
gtk/inspector/menu.ui
gtk/inspector/misc-info.ui
gtk/inspector/object-hierarchy.ui
gtk/inspector/object-tree.ui
gtk/inspector/prop-list.ui
gtk/inspector/recorder.ui
gtk/inspector/resource-list.ui
gtk/inspector/selector.ui
gtk/inspector/signals-list.ui
gtk/inspector/statistics.ui
gtk/inspector/visual.ui
gtk/inspector/window.ui
gtk/ui/gtkaboutdialog.ui
gtk/ui/gtkappchooserdialog.ui
gtk/ui/gtkappchooserwidget.ui
gtk/ui/gtkapplication-quartz.ui
gtk/ui/gtkassistant.ui
gtk/ui/gtkcolorchooserdialog.ui
gtk/ui/gtkcoloreditor.ui
gtk/ui/gtkcombobox.ui
gtk/ui/gtkdialog.ui
gtk/ui/gtkemojichooser.ui
gtk/ui/gtkemojicompletion.ui
gtk/ui/gtkfilechooserdialog.ui
gtk/ui/gtkfilechooserwidget.ui
gtk/ui/gtkfontchooserdialog.ui
gtk/ui/gtkfontchooserwidget.ui
gtk/ui/gtkinfobar.ui
gtk/ui/gtklockbutton.ui
gtk/ui/gtkmediacontrols.ui
gtk/ui/gtkmessagedialog.ui
gtk/ui/gtkpagesetupunixdialog.ui
gtk/ui/gtkpathbar.ui
gtk/ui/gtkplacesview.ui
gtk/ui/gtkplacesviewrow.ui
gtk/ui/gtkprintunixdialog.ui
gtk/ui/gtkscalebutton.ui
gtk/ui/gtksidebarrow.ui
gtk/ui/gtkstatusbar.ui
gtk/ui/gtktooltipwindow.ui
gtk/ui/gtkvideo.ui
gtk/ui/gtkvolumebutton.ui

index c08388187f7efdf819c60c4230102b0c00e57a38..f4e82dbacdf90e0106be547a0749948ff07125a6 100644 (file)
@@ -1,4 +1,3 @@
-<?xml version="1.0"?>
 <interface>
   <template class="DemoApplicationWindow" parent="GtkApplicationWindow">
     <property name="title" translatable="yes">Application Class</property>
@@ -25,8 +24,7 @@
               </object>
             </child>
             <child>
-              <object class="GtkSeparatorToolItem">
-              </object>
+              <object class="GtkSeparatorToolItem"/>
             </child>
             <child>
               <object class="GtkToolButton">
index d52693bac74e64e20b89be15aeae57466d3bc099..2d2997277d70910afd91d46d4275f5aeda3c6fca 100644 (file)
@@ -1,6 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface>
-  <!-- interface-requires gtk+ 3.10 -->
   <menu id="appmenu">
     <section>
       <item>
index 168b4b22b6e869adfcebd6ed4ba489b71fb3a682..b735e7394f6d97f923cb8d5496d9b2b187855c5f 100644 (file)
@@ -1,4 +1,3 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface>
   <requires lib="gtk+" version="3.20"/>
   <object class="GtkWindow" id="window">
             <property name="vhomogeneous">0</property>
             <property name="transition-type">crossfade</property>
             <child>
-              <object class="GtkGrid">
-                <property name="halign">center</property>
-                <property name="valign">center</property>
-                <property name="vexpand">1</property>
-                <property name="row-spacing">12</property>
-                <property name="column-spacing">12</property>
-                <child>
-                  <object class="GtkLabel">
-                    <property name="label" translatable="yes">Duck</property>
-                  </object>
-                  <packing>
-                    <property name="left-attach">0</property>
-                    <property name="top-attach">0</property>
-                  </packing>
-                </child>
-                <child>
-                  <object class="GtkLabel">
-                    <property name="label" translatable="yes">Background</property>
-                  </object>
-                  <packing>
-                    <property name="left-attach">1</property>
-                    <property name="top-attach">0</property>
-                  </packing>
-                </child>
-                <child>
-                  <object class="GtkImage">
-                    <style>
-                      <class name="duck"/>
-                    </style>
-                  </object>
-                  <packing>
-                    <property name="left-attach">0</property>
-                    <property name="top-attach">1</property>
-                  </packing>
-                </child>
-                <child>
-                  <object class="GtkImage">
-                    <style>
-                      <class name="gradient"/>
-                    </style>
-                  </object>
-                  <packing>
-                    <property name="left-attach">1</property>
-                    <property name="top-attach">1</property>
-                  </packing>
-                </child>
-                <child>
-                  <object class="GtkLabel">
-                    <property name="label" translatable="yes">
-Blended picture</property>
-                  </object>
-                  <packing>
-                    <property name="left-attach">0</property>
-                    <property name="top-attach">2</property>
-                    <property name="width">2</property>
-                  </packing>
-                </child>
-                <child>
-                  <object class="GtkImage">
+              <object class="GtkStackPage">
+                <property name="name">page0</property>
+                <property name="title" translatable="yes">Ducky</property>
+                <property name="child">
+                  <object class="GtkGrid">
                     <property name="halign">center</property>
-                    <style>
-                      <class name="blend0"/>
-                    </style>
+                    <property name="valign">center</property>
+                    <property name="vexpand">1</property>
+                    <property name="row-spacing">12</property>
+                    <property name="column-spacing">12</property>
+                    <child>
+                      <object class="GtkLabel">
+                        <property name="label" translatable="yes">Duck</property>
+                      </object>
+                      <packing>
+                        <property name="left-attach">0</property>
+                        <property name="top-attach">0</property>
+                      </packing>
+                    </child>
+                    <child>
+                      <object class="GtkLabel">
+                        <property name="label" translatable="yes">Background</property>
+                      </object>
+                      <packing>
+                        <property name="left-attach">1</property>
+                        <property name="top-attach">0</property>
+                      </packing>
+                    </child>
+                    <child>
+                      <object class="GtkImage">
+                        <style>
+                          <class name="duck"/>
+                        </style>
+                      </object>
+                      <packing>
+                        <property name="left-attach">0</property>
+                        <property name="top-attach">1</property>
+                      </packing>
+                    </child>
+                    <child>
+                      <object class="GtkImage">
+                        <style>
+                          <class name="gradient"/>
+                        </style>
+                      </object>
+                      <packing>
+                        <property name="left-attach">1</property>
+                        <property name="top-attach">1</property>
+                      </packing>
+                    </child>
+                    <child>
+                      <object class="GtkLabel">
+                        <property name="label" translatable="yes">
+Blended picture</property>
+                      </object>
+                      <packing>
+                        <property name="left-attach">0</property>
+                        <property name="top-attach">2</property>
+                        <property name="width">2</property>
+                      </packing>
+                    </child>
+                    <child>
+                      <object class="GtkImage">
+                        <property name="halign">center</property>
+                        <style>
+                          <class name="blend0"/>
+                        </style>
+                      </object>
+                      <packing>
+                        <property name="left-attach">0</property>
+                        <property name="top-attach">3</property>
+                        <property name="width">2</property>
+                      </packing>
+                    </child>
                   </object>
-                  <packing>
-                    <property name="left-attach">0</property>
-                    <property name="top-attach">3</property>
-                    <property name="width">2</property>
-                  </packing>
-                </child>
+                </property>
               </object>
-              <packing>
-                <property name="name">page0</property>
-                <property name="title" translatable="yes">Ducky</property>
-              </packing>
             </child>
             <child>
-              <object class="GtkGrid">
-                <property name="halign">center</property>
-                <property name="valign">center</property>
-                <property name="vexpand">1</property>
-                <property name="row-spacing">12</property>
-                <property name="column-spacing">12</property>
-                <child>
-                  <object class="GtkLabel">
-                    <property name="label" translatable="yes">Red</property>
-                  </object>
-                  <packing>
-                    <property name="left-attach">0</property>
-                    <property name="top-attach">0</property>
-                  </packing>
-                </child>
-                <child>
-                  <object class="GtkLabel">
-                    <property name="label" translatable="yes">Blue</property>
-                  </object>
-                  <packing>
-                    <property name="left-attach">1</property>
-                    <property name="top-attach">0</property>
-                  </packing>
-                </child>
-                <child>
-                  <object class="GtkImage">
-                    <style>
-                      <class name="red"/>
-                    </style>
-                  </object>
-                  <packing>
-                    <property name="left-attach">0</property>
-                    <property name="top-attach">1</property>
-                  </packing>
-                </child>
-                <child>
-                  <object class="GtkImage">
-                    <style>
-                      <class name="blue"/>
-                    </style>
-                  </object>
-                  <packing>
-                    <property name="left-attach">1</property>
-                    <property name="top-attach">1</property>
-                  </packing>
-                </child>
-                <child>
-                  <object class="GtkLabel">
-                    <property name="label" translatable="yes">
-Blended picture</property>
-                  </object>
-                  <packing>
-                    <property name="left-attach">0</property>
-                    <property name="top-attach">2</property>
-                    <property name="width">2</property>
-                  </packing>
-                </child>
-                <child>
-                  <object class="GtkImage">
+              <object class="GtkStackPage">
+                <property name="name">page1</property>
+                <property name="title" translatable="yes">Blends</property>
+                <property name="child">
+                  <object class="GtkGrid">
                     <property name="halign">center</property>
-                    <style>
-                      <class name="blend1"/>
-                    </style>
+                    <property name="valign">center</property>
+                    <property name="vexpand">1</property>
+                    <property name="row-spacing">12</property>
+                    <property name="column-spacing">12</property>
+                    <child>
+                      <object class="GtkLabel">
+                        <property name="label" translatable="yes">Red</property>
+                      </object>
+                      <packing>
+                        <property name="left-attach">0</property>
+                        <property name="top-attach">0</property>
+                      </packing>
+                    </child>
+                    <child>
+                      <object class="GtkLabel">
+                        <property name="label" translatable="yes">Blue</property>
+                      </object>
+                      <packing>
+                        <property name="left-attach">1</property>
+                        <property name="top-attach">0</property>
+                      </packing>
+                    </child>
+                    <child>
+                      <object class="GtkImage">
+                        <style>
+                          <class name="red"/>
+                        </style>
+                      </object>
+                      <packing>
+                        <property name="left-attach">0</property>
+                        <property name="top-attach">1</property>
+                      </packing>
+                    </child>
+                    <child>
+                      <object class="GtkImage">
+                        <style>
+                          <class name="blue"/>
+                        </style>
+                      </object>
+                      <packing>
+                        <property name="left-attach">1</property>
+                        <property name="top-attach">1</property>
+                      </packing>
+                    </child>
+                    <child>
+                      <object class="GtkLabel">
+                        <property name="label" translatable="yes">
+Blended picture</property>
+                      </object>
+                      <packing>
+                        <property name="left-attach">0</property>
+                        <property name="top-attach">2</property>
+                        <property name="width">2</property>
+                      </packing>
+                    </child>
+                    <child>
+                      <object class="GtkImage">
+                        <property name="halign">center</property>
+                        <style>
+                          <class name="blend1"/>
+                        </style>
+                      </object>
+                      <packing>
+                        <property name="left-attach">0</property>
+                        <property name="top-attach">3</property>
+                        <property name="width">2</property>
+                      </packing>
+                    </child>
                   </object>
-                  <packing>
-                    <property name="left-attach">0</property>
-                    <property name="top-attach">3</property>
-                    <property name="width">2</property>
-                  </packing>
-                </child>
+                </property>
               </object>
-              <packing>
-                <property name="name">page1</property>
-                <property name="title" translatable="yes">Blends</property>
-              </packing>
             </child>
             <child>
-              <object class="GtkGrid">
-                <property name="halign">center</property>
-                <property name="valign">center</property>
-                <property name="hexpand">1</property>
-                <property name="vexpand">1</property>
-                <property name="row-spacing">6</property>
-                <property name="column-spacing">12</property>
-                <child>
-                  <object class="GtkImage">
-                    <style>
-                      <class name="cyan"/>
-                    </style>
-                  </object>
-                  <packing>
-                    <property name="left-attach">0</property>
-                    <property name="top-attach">1</property>
-                  </packing>
-                </child>
-                <child>
-                  <object class="GtkImage">
-                    <style>
-                      <class name="magenta"/>
-                    </style>
-                  </object>
-                  <packing>
-                    <property name="left-attach">1</property>
-                    <property name="top-attach">1</property>
-                  </packing>
-                </child>
-                <child>
-                  <object class="GtkImage">
-                    <style>
-                      <class name="yellow"/>
-                    </style>
-                  </object>
-                  <packing>
-                    <property name="left-attach">0</property>
-                    <property name="top-attach">3</property>
-                  </packing>
-                </child>
-                <child>
-                  <object class="GtkImage">
+              <object class="GtkStackPage">
+                <property name="name">page2</property>
+                <property name="title" translatable="yes">CMYK</property>
+                <property name="child">
+                  <object class="GtkGrid">
                     <property name="halign">center</property>
-                    <style>
-                      <class name="blend2"/>
-                    </style>
-                  </object>
-                  <packing>
-                    <property name="left-attach">1</property>
-                    <property name="top-attach">3</property>
-                  </packing>
-                </child>
-                <child>
-                  <object class="GtkLabel">
-                    <property name="label" translatable="yes">Cyan</property>
-                    <property name="xalign">0</property>
-                    <style>
-                      <class name="dim-label"/>
-                    </style>
-                  </object>
-                  <packing>
-                    <property name="left-attach">0</property>
-                    <property name="top-attach">0</property>
-                  </packing>
-                </child>
-                <child>
-                  <object class="GtkLabel">
-                    <property name="label" translatable="yes">Magenta</property>
-                    <property name="xalign">0</property>
-                    <style>
-                      <class name="dim-label"/>
-                    </style>
-                  </object>
-                  <packing>
-                    <property name="left-attach">1</property>
-                    <property name="top-attach">0</property>
-                  </packing>
-                </child>
-                <child>
-                  <object class="GtkLabel">
-                    <property name="label" translatable="yes">Yellow</property>
-                    <property name="xalign">0</property>
-                    <style>
-                      <class name="dim-label"/>
-                    </style>
+                    <property name="valign">center</property>
+                    <property name="hexpand">1</property>
+                    <property name="vexpand">1</property>
+                    <property name="row-spacing">6</property>
+                    <property name="column-spacing">12</property>
+                    <child>
+                      <object class="GtkImage">
+                        <style>
+                          <class name="cyan"/>
+                        </style>
+                      </object>
+                      <packing>
+                        <property name="left-attach">0</property>
+                        <property name="top-attach">1</property>
+                      </packing>
+                    </child>
+                    <child>
+                      <object class="GtkImage">
+                        <style>
+                          <class name="magenta"/>
+                        </style>
+                      </object>
+                      <packing>
+                        <property name="left-attach">1</property>
+                        <property name="top-attach">1</property>
+                      </packing>
+                    </child>
+                    <child>
+                      <object class="GtkImage">
+                        <style>
+                          <class name="yellow"/>
+                        </style>
+                      </object>
+                      <packing>
+                        <property name="left-attach">0</property>
+                        <property name="top-attach">3</property>
+                      </packing>
+                    </child>
+                    <child>
+                      <object class="GtkImage">
+                        <property name="halign">center</property>
+                        <style>
+                          <class name="blend2"/>
+                        </style>
+                      </object>
+                      <packing>
+                        <property name="left-attach">1</property>
+                        <property name="top-attach">3</property>
+                      </packing>
+                    </child>
+                    <child>
+                      <object class="GtkLabel">
+                        <property name="label" translatable="yes">Cyan</property>
+                        <property name="xalign">0</property>
+                        <style>
+                          <class name="dim-label"/>
+                        </style>
+                      </object>
+                      <packing>
+                        <property name="left-attach">0</property>
+                        <property name="top-attach">0</property>
+                      </packing>
+                    </child>
+                    <child>
+                      <object class="GtkLabel">
+                        <property name="label" translatable="yes">Magenta</property>
+                        <property name="xalign">0</property>
+                        <style>
+                          <class name="dim-label"/>
+                        </style>
+                      </object>
+                      <packing>
+                        <property name="left-attach">1</property>
+                        <property name="top-attach">0</property>
+                      </packing>
+                    </child>
+                    <child>
+                      <object class="GtkLabel">
+                        <property name="label" translatable="yes">Yellow</property>
+                        <property name="xalign">0</property>
+                        <style>
+                          <class name="dim-label"/>
+                        </style>
+                      </object>
+                      <packing>
+                        <property name="left-attach">0</property>
+                        <property name="top-attach">2</property>
+                      </packing>
+                    </child>
+                    <child>
+                      <object class="GtkLabel">
+                        <property name="label" translatable="yes">Blended picture</property>
+                        <property name="xalign">0</property>
+                        <attributes>
+                          <attribute name="weight" value="bold"></attribute>
+                        </attributes>
+                      </object>
+                      <packing>
+                        <property name="left-attach">1</property>
+                        <property name="top-attach">2</property>
+                      </packing>
+                    </child>
                   </object>
-                  <packing>
-                    <property name="left-attach">0</property>
-                    <property name="top-attach">2</property>
-                  </packing>
-                </child>
-                <child>
-                  <object class="GtkLabel">
-                    <property name="label" translatable="yes">Blended picture</property>
-                    <property name="xalign">0</property>
-                    <attributes>
-                      <attribute name="weight" value="bold"/>
-                    </attributes>
-                  </object>
-                  <packing>
-                    <property name="left-attach">1</property>
-                    <property name="top-attach">2</property>
-                  </packing>
-                </child>
+                </property>
               </object>
-              <packing>
-                <property name="name">page2</property>
-                <property name="title" translatable="yes">CMYK</property>
-              </packing>
             </child>
           </object>
           <packing>
@@ -326,7 +331,6 @@ Blended picture</property>
         </child>
       </object>
     </child>
-    <child type="titlebar">
-    </child>
+    <child type="titlebar"/>
   </object>
 </interface>
index 8077c4c4c34b7194cda76fd8a529edb7e30950f9..6394f7e582024aaf5081cbc6f522c0256c9c4478 100644 (file)
@@ -1,6 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface>
-  <!-- interface-requires gtk+ 3.94 -->
   <object class="GdkCursor" id="default_cursor">
     <property name="name">default</property>
   </object>
index 28c826d3a2fc3ef6e58e07c5cdd7a04995d0dc85..7ee0fa245dcb4b63f866e8328a3a684438541d61 100644 (file)
@@ -1,5 +1,3 @@
-<?xml version="1.0" standalone="no"?>
-<!--*- mode: xml -*-->
 <interface>
   <object class="GtkListStore" id="liststore1">
     <columns>
@@ -76,8 +74,7 @@
                       </object>
                     </child>
                     <child>
-                      <object class="GtkSeparatorMenuItem">
-                      </object>
+                      <object class="GtkSeparatorMenuItem"/>
                     </child>
                     <child>
                       <object class="GtkMenuItem" id="quit_item">
               </object>
             </child>
             <child>
-              <object class="GtkSeparatorToolItem">
-              </object>
+              <object class="GtkSeparatorToolItem"/>
             </child>
             <child>
               <object class="GtkToolButton">
           </object>
         </child>
         <child>
-          <object class="GtkStatusbar" id="statusbar1">
-          </object>
+          <object class="GtkStatusbar" id="statusbar1"/>
         </child>
       </object>
     </child>
index 585ad696ccc545629029157900796e9dbb344bdc..73cfdeeb130158359dc49d76d90c722487cea3dd 100644 (file)
@@ -1,12 +1,8 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!-- Generated with glade 3.18.1 -->
 <interface>
   <requires lib="gtk+" version="3.16"/>
   <object class="GtkListStore" id="liststore1">
     <columns>
-      <!-- column-name width -->
       <column type="gint"/>
-      <!-- column-name height -->
       <column type="gint"/>
     </columns>
     <data>
@@ -43,7 +39,7 @@
             <property name="label" translatable="yes">Original</property>
             <property name="xalign">0</property>
             <attributes>
-              <attribute name="weight" value="bold"/>
+              <attribute name="weight" value="bold"></attribute>
             </attributes>
             <accessibility>
               <relation type="label-for" target="treeview1"/>
             <property name="label" translatable="yes">Computed Columns</property>
             <property name="xalign">0</property>
             <attributes>
-              <attribute name="weight" value="bold"/>
+              <attribute name="weight" value="bold"></attribute>
             </attributes>
             <accessibility>
               <relation type="label-for" target="treeview2"/>
             <property name="label" translatable="yes">Filtered</property>
             <property name="xalign">0</property>
             <attributes>
-              <attribute name="weight" value="bold"/>
+              <attribute name="weight" value="bold"></attribute>
             </attributes>
             <accessibility>
               <relation type="label-for" target="treeview3"/>
index 973d9745ae87f72da4eb5580f9fb421c770ef05f..689217d18aedf9501dea372bd882b2a68b8356f5 100644 (file)
@@ -1,6 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface>
-  <!-- interface-requires gtk+ 3.6 -->
   <object class="GtkWindow" id="window">
     <property name="title" translatable="yes">Fishbowl</property>
     <child type="titlebar">
@@ -69,8 +67,8 @@
         </child>
         <child>
           <object class="GtkToggleButton" id="changes_prevent">
-            <property name="active" bind-source="changes_allow" bind-property="active" bind-flags="bidirectional|invert-boolean">True</property>
-            <property name="visible" bind-source="changes_prevent" bind-property="active" bind-flags="invert-boolean">False</property>
+            <property name="active" bind-source="changes_allow" bind-property="active" bind-flags="bidirectional|invert-boolean"/>
+            <property name="visible" bind-source="changes_prevent" bind-property="active" bind-flags="invert-boolean"/>
             <property name="icon-name">changes-prevent</property>
             <property name="relief">none</property>
           </object>
@@ -84,7 +82,7 @@
       <object class="GtkFishbowl" id="bowl">
         <property name="visible">True</property>
         <property name="animating">True</property>
-        <property name="benchmark" bind-source="changes_allow" bind-property="active" bind-flags="invert-boolean">True</property>
+        <property name="benchmark" bind-source="changes_allow" bind-property="active" bind-flags="invert-boolean"/>
       </object>
     </child>
   </object>
index 75814351c414780cb9f4b8660528778e5352f7c6..29cb4af3c2aa794ad7b45ba4871aa1d32f705b75 100644 (file)
@@ -1,5 +1,3 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!-- Generated with glade 3.18.1 -->
 <interface>
   <requires lib="gtk+" version="3.12"/>
   <object class="GtkWindow" id="window">
@@ -53,7 +51,7 @@
                             <property name="xalign">0</property>
                             <property name="label" translatable="yes">Font Features</property>
                             <attributes>
-                              <attribute name="weight" value="bold"/>
+                              <attribute name="weight" value="bold"></attribute>
                             </attributes>
                           </object>
                         </child>
@@ -84,7 +82,7 @@
                             <property name="label" translatable="yes">Font Variations</property>
                             <property name="xalign">0</property>
                             <attributes>
-                              <attribute name="weight" value="bold"/>
+                              <attribute name="weight" value="bold"></attribute>
                             </attributes>
                           </object>
                         </child>
             <child>
               <object class="GtkStack" id="stack">
                 <child>
-                  <object class="GtkLabel" id="label">
-                    <property name="wrap">1</property>
-                    <property name="xalign">0</property>
-                    <property name="yalign">0</property>
-                    <property name="valign">start</property>
-                    <property name="selectable">1</property>
-                  </object>
-                  <packing>
+                  <object class="GtkStackPage">
                     <property name="name">label</property>
-                  </packing>
+                    <property name="child">
+                      <object class="GtkLabel" id="label">
+                        <property name="wrap">1</property>
+                        <property name="xalign">0</property>
+                        <property name="yalign">0</property>
+                        <property name="valign">start</property>
+                        <property name="selectable">1</property>
+                      </object>
+                    </property>
+                  </object>
                 </child>
                 <child>
-                  <object class="GtkEntry" id="entry">
-                    <property name="text">Grumpy wizards make toxic brew for the evil Queen and Jack. A quick movement of the enemy will jeopardize six gunboats. The job of waxing linoleum frequently peeves chintzy kids. My girl wove six dozen plaid jackets before she quit. Twelve ziggurats quickly jumped a finch box.
+                  <object class="GtkStackPage">
+                    <property name="name">entry</property>
+                    <property name="child">
+                      <object class="GtkEntry" id="entry">
+                        <property name="text">Grumpy wizards make toxic brew for the evil Queen and Jack. A quick movement of the enemy will jeopardize six gunboats. The job of waxing linoleum frequently peeves chintzy kids. My girl wove six dozen plaid jackets before she quit. Twelve ziggurats quickly jumped a finch box.
 
 Разъяренный чтец эгоистично бьёт пятью жердями шустрого фехтовальщика. Наш банк вчера же выплатил Ф.Я. Эйхгольду комиссию за ценные вещи. Эх, чужак, общий съём цен шляп (юфть) – вдрызг! В чащах юга жил бы цитрус? Да, но фальшивый экземпляр!
 
 Τάχιστη αλώπηξ βαφής ψημένη γη, δρασκελίζει υπέρ νωθρού κυνός</property>
-                    <signal name="activate" handler="stop_edit"/>
-                    <property name="valign">start</property>
-                    <property name="width-chars">50</property>
+                        <signal name="activate" handler="stop_edit"/>
+                        <property name="valign">start</property>
+                        <property name="width-chars">50</property>
+                      </object>
+                    </property>
                   </object>
-                  <packing>
-                    <property name="name">entry</property>
-                  </packing>
                 </child>
               </object>
             </child>
index f6c79c1d7ada433ad5d27e54981626924f8078a4..60c259a458b62b54c20046c0622796b65176ce3b 100644 (file)
@@ -1,7 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface domain="gtk40">
-  <!-- interface-requires gtk+ 3.10 -->
-  <!-- interface-requires gtkdemo 3.10 -->
   <object class="GtkMenu" id="menu1">
     <child>
       <object class="GtkMenuItem" id="menuitem1">
@@ -53,7 +50,7 @@
                     <property name="valign">baseline</property>
                     <property name="label" translatable="0">Username</property>
                     <attributes>
-                      <attribute name="weight" value="bold"/>
+                      <attribute name="weight" value="bold"></attribute>
                     </attributes>
                   </object>
                 </child>
index ca728143428d222ab16af55a1ec58d7206451398..e86c3af13ae6fdca1f9ac10389e99c961a3c1998 100644 (file)
@@ -1,22 +1,17 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface>
-  <!-- interface-requires gtk+ 3.10 -->
   <object class="GtkTreeStore" id="treestore">
     <columns>
-      <!-- column-name NAME -->
       <column type="gchararray"/>
-      <!-- column-name TITLE -->
       <column type="gchararray"/>
-      <!-- column-name FILENAME -->
       <column type="gchararray"/>
-      <!-- column-name FUNC -->
       <column type="gpointer"/>
-      <!-- column-name STYLE -->
       <column type="gint"/>
     </columns>
   </object>
   <object class="GtkApplicationWindow" id="window">
-    <style><class name="devel"/></style>
+    <style>
+      <class name="devel"/>
+    </style>
     <property name="default-width">800</property>
     <property name="default-height">600</property>
     <property name="title">GTK Demo</property>
index 16ca40bad9597bf22d05e781b28ad0fb78ef02c2..ace0974da0ecf7b65144f03ce82103ae1a5b978e 100644 (file)
@@ -1,4 +1,3 @@
-<?xml version="1.0"?>
 <interface>
   <menu id="appmenu">
     <section>
index da74fdba0b17318e5f7fbc891472b447727fe435..2e7e11bec258535fbd9d28a6dbc349b9a487ec23 100644 (file)
@@ -1,6 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface>
-  <!-- interface-requires gtk+ 3.6 -->
   <object class="GtkWindow" id="window1">
     <child type="titlebar">
       <object class="GtkHeaderBar">
@@ -56,7 +54,7 @@
         <child>
           <object class="GtkModelButton">
             <property name="action-name">win.color</property>
-            <property name="action-target">'red'</property>
+            <property name="action-target">&apos;red&apos;</property>
             <property name="text">Red</property>
             <property name="inverted">1</property>
           </object>
@@ -64,7 +62,7 @@
         <child>
           <object class="GtkModelButton">
             <property name="action-name">win.color</property>
-            <property name="action-target">'green'</property>
+            <property name="action-target">&apos;green&apos;</property>
             <property name="text">Green</property>
             <property name="inverted">1</property>
           </object>
@@ -72,7 +70,7 @@
         <child>
           <object class="GtkModelButton">
             <property name="action-name">win.color</property>
-            <property name="action-target">'blue'</property>
+            <property name="action-target">&apos;blue&apos;</property>
             <property name="text">Blue</property>
             <property name="inverted">1</property>
           </object>
@@ -99,8 +97,7 @@
           </object>
         </child>
         <child>
-          <object class="GtkSeparator">
-          </object>
+          <object class="GtkSeparator"/>
         </child>
         <child>
           <object class="GtkModelButton">
index b9a9bfa123d5b3ad8007d6ee9d8333bf8c6b4d3d..03ab8d966b6db7f6bdf2945082acb8a604611cef 100644 (file)
@@ -1,10 +1,6 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!-- Generated with glade 3.16.0 on Wed Nov 13 16:45:55 2013 -->
 <interface>
-  <!-- interface-requires gtk+ 3.10 -->
   <object class="GtkListStore" id="liststore1">
     <columns>
-      <!-- column-name Name -->
       <column type="gchararray"/>
     </columns>
     <data>
index 3805569b0496ae0d8024244e3166537447e3a673..850786cf6d892206850945b4714a9c166c1abfc8 100644 (file)
@@ -1,6 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface>
-  <!-- interface-requires gtk+ 3.6 -->
   <object class="GtkWindow" id="window">
     <property name="default-width">300</property>
     <property name="default-height">300</property>
index 7654044186118cad73ae82b23cb403961c44e359..98fc717cfd24fe99fe974fe3192984b97f531aaa 100644 (file)
@@ -1,6 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface>
-  <!-- interface-requires gtk+ 3.6 -->
   <object class="GtkAdjustment" id="adjustment1">
     <property name="upper">4</property>
     <property name="value">2</property>
             <property name="adjustment">adjustment2</property>
             <property name="hexpand">1</property>
             <marks>
-              <mark value="0" position="bottom"></mark>
-              <mark value="1" position="bottom"></mark>
-              <mark value="2" position="bottom"></mark>
-              <mark value="3" position="bottom"></mark>
-              <mark value="4" position="bottom"></mark>
+              <mark value="0" position="bottom"/>
+              <mark value="1" position="bottom"/>
+              <mark value="2" position="bottom"/>
+              <mark value="3" position="bottom"/>
+              <mark value="4" position="bottom"/>
             </marks>
             <accessibility>
               <relation type="labelled-by" target="label_marks"/>
               <relation type="labelled-by" target="label_discrete"/>
             </accessibility>
             <marks>
-              <mark value="0" position="bottom"></mark>
-              <mark value="1" position="bottom"></mark>
-              <mark value="2" position="bottom"></mark>
-              <mark value="3" position="bottom"></mark>
-              <mark value="4" position="bottom"></mark>
+              <mark value="0" position="bottom"/>
+              <mark value="1" position="bottom"/>
+              <mark value="2" position="bottom"/>
+              <mark value="3" position="bottom"/>
+              <mark value="4" position="bottom"/>
             </marks>
           </object>
           <packing>
index f7d3c5ca1a0b1a5248c862b608e7a2d86ef8bfe6..72cb194f4b2c59844bf1f8881278d4c880079215 100644 (file)
@@ -1,13 +1,10 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface>
-  <!-- interface-requires gtk+ 3.17 -->
   <object class="GtkShortcutsWindow" id="shortcuts-boxes">
     <property name="modal">1</property>
     <child>
       <object class="GtkShortcutsSection">
         <property name="section-name">shortcuts</property>
         <property name="max-height">12</property>
-        <!-- Overview shortcuts -->
         <child>
           <object class="GtkShortcutsGroup">
             <property name="title" translatable="yes">Overview</property>
             </child>
           </object>
         </child>
-        <!-- Wizard and Properties shortcuts -->
         <child>
           <object class="GtkShortcutsGroup">
             <property name="title" translatable="yes">Box Creation and Properties</property>
             <property name="view">wizard</property>
-            <!-- LTR -->
             <child>
               <object class="GtkShortcutsShortcut">
                 <property name="direction">ltr</property>
@@ -64,7 +59,6 @@
                 <property name="title" translatable="yes">Switch to the previous page</property>
               </object>
             </child>
-            <!-- RTL -->
             <child>
               <object class="GtkShortcutsShortcut">
                 <property name="direction">rtl</property>
@@ -81,7 +75,6 @@
             </child>
           </object>
         </child>
-        <!-- Display shortcuts -->
         <child>
           <object class="GtkShortcutsGroup">
             <property name="title" translatable="yes">Box Display</property>
@@ -92,7 +85,6 @@
                 <property name="title" translatable="yes">Grab/Ungrab keyboard</property>
               </object>
             </child>
-            <!-- LTR -->
             <child>
               <object class="GtkShortcutsShortcut">
                 <property name="direction">ltr</property>
                 <property name="title" translatable="yes">Back to overview</property>
               </object>
             </child>
-            <!-- RTL -->
             <child>
               <object class="GtkShortcutsShortcut">
                 <property name="direction">rtl</property>
index 6ae6646652afe66e895958fd2dddfe88b65b5e82..cfdaef7e2651abe5add61761bc1185f017f4ffb1 100644 (file)
@@ -1,6 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface>
-  <!-- interface-requires gtk+ 3.17 -->
   <object class="GtkShortcutsWindow" id="shortcuts-builder">
     <property name="modal">1</property>
     <child>
index f8ba3057c33b6f6a3bc5faf633d4bb105f15386c..f0eeea2d5bbd5e803f783fc8d67d1154cfa64500 100644 (file)
@@ -1,6 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface>
-  <!-- interface-requires gtk+ 3.17 -->
   <object class="GtkShortcutsWindow" id="shortcuts-clocks">
     <property name="modal">1</property>
     <child>
index f0ffa19978b67e22ef3697edcc51c15072659835..24129488712c094570f28d83f7d1f17e6d323b29 100644 (file)
@@ -1,6 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface>
-  <!-- interface-requires gtk+ 3.17 -->
   <object class="GtkShortcutsWindow" id="shortcuts-gedit">
     <property name="modal">1</property>
     <child>
index f846c2c5eddbefdd93b2e44f8cb47770233e8fe9..5529fff4f3f1afe71439a4d463533212fff64d45 100644 (file)
@@ -1,6 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface>
-  <!-- interface-requires gtk+ 3.17 -->
   <object class="GtkWindow" id="window1">
     <property name="title" translatable="yes">Shortcuts</property>
     <child>
index 384f786f69075602aec62d9635a5494e54c97d34..cd49a138d11a2ce6a59abfee06cba7ae19fb2d90 100644 (file)
@@ -1,4 +1,3 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface>
   <object class="GtkAdjustment" id="basic_adjustment">
     <property name="lower">-10000</property>
index e395182ff5ac74c421038ade25daf05cbb5c79fe..d9b2aac44c0dfae5af77aa2ea5421b3e5b895111 100644 (file)
@@ -1,6 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface>
-  <!-- interface-requires gtk+ 3.6 -->
   <object class="GtkWindow" id="window1">
     <property name="title" translatable="yes">Stack</property>
     <child>
             <property name="can-focus">1</property>
             <property name="transition-type">crossfade</property>
             <child>
-              <object class="GtkImage">
-                <property name="margin-top">20</property>
-                <property name="margin-bottom">20</property>
-                <property name="icon-name">gtk3-demo</property>
-              </object>
-              <packing>
+              <object class="GtkStackPage">
                 <property name="name">page1</property>
                 <property name="title" translatable="yes">Page 1</property>
-              </packing>
+                <property name="child">
+                  <object class="GtkImage">
+                    <property name="margin-top">20</property>
+                    <property name="margin-bottom">20</property>
+                    <property name="icon-name">gtk3-demo</property>
+                  </object>
+                </property>
+              </object>
             </child>
             <child>
-              <object class="GtkCheckButton">
-                <property name="label" translatable="yes">Page 2</property>
-                <property name="can-focus">1</property>
-                <property name="halign">center</property>
-                <property name="valign">center</property>
-              </object>
-              <packing>
+              <object class="GtkStackPage">
                 <property name="name">page2</property>
                 <property name="title" translatable="yes">Page 2</property>
-              </packing>
+                <property name="child">
+                  <object class="GtkCheckButton">
+                    <property name="label" translatable="yes">Page 2</property>
+                    <property name="can-focus">1</property>
+                    <property name="halign">center</property>
+                    <property name="valign">center</property>
+                  </object>
+                </property>
+              </object>
             </child>
             <child>
-              <object class="GtkSpinner">
-                <property name="halign">center</property>
-                <property name="valign">center</property>
-                <property name="active">1</property>
-              </object>
-              <packing>
+              <object class="GtkStackPage">
                 <property name="name">page3</property>
                 <property name="icon-name">face-laugh-symbolic</property>
-              </packing>
+                <property name="child">
+                  <object class="GtkSpinner">
+                    <property name="halign">center</property>
+                    <property name="valign">center</property>
+                    <property name="active">1</property>
+                  </object>
+                </property>
+              </object>
             </child>
           </object>
           <packing>
index e601b23d3ea7ca4ec9dfbaadc3bd6799a993a30a..dfcb83f77a16f3ee1cc29e95ac43c8c717664347 100644 (file)
@@ -1,4 +1,3 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface>
   <object class="GtkGrid" id="grid">
     <property name="row-spacing">10</property>
index 1a0f0c5365094cb552c61d98b1f40c2219ab3236..795cdb51800a07a469fc79a6f25cadd062d5283f 100644 (file)
@@ -1,6 +1,4 @@
-<?xml version="1.0"?>
 <interface>
-  <!-- interface-requires gtk+ 3.0 -->
   <menu id="app-menu">
     <section>
       <item>
index 1bbe6a34020b696e1adb240a4db55feda71f0a4f..50b6efd1b3d1f689e7ebaf21195171749db6c9e6 100644 (file)
@@ -1,12 +1,12 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface>
-  <!-- interface-requires gtk+ 3.8 -->
   <object class="IconStore" id="store"/>
   <object class="GtkTreeModelFilter" id="filter_model">
     <property name="child-model">store</property>
   </object>
   <template class="IconBrowserWindow" parent="GtkApplicationWindow">
-    <style><class name="devel"/></style>
+    <style>
+      <class name="devel"/>
+    </style>
     <property name="title" translatable="yes">Icon Browser</property>
     <property name="default-width">1024</property>
     <property name="default-height">768</property>
index f9a1691101ab8ecb119423c1f3210c9638564395..54a082aaebd857dd35b0ce21417e6b7cb1620e84 100644 (file)
@@ -1,6 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface>
-  <!-- interface-requires gtk+ 3.0 -->
   <menu id="gear_menu">
     <section>
       <item>
   </object>
   <object class="GtkListStore" id="liststore1">
     <columns>
-      <!-- column-name Cool -->
       <column type="gboolean"/>
-      <!-- column-name Icon -->
       <column type="gchararray"/>
-      <!-- column-name Name -->
       <column type="gchararray"/>
-      <!-- column-name Nick -->
       <column type="gchararray"/>
-      <!-- column-name isRadio -->
       <column type="gboolean"/>
     </columns>
     <data>
@@ -406,7 +399,9 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
     </columns>
   </object>
   <object class="GtkApplicationWindow" id="window">
-    <style><class name="devel"/></style>
+    <style>
+      <class name="devel"/>
+    </style>
     <property name="title">GTK Widget Factory</property>
     <child type="titlebar">
       <object class="GtkHeaderBar" id="headerbar1">
@@ -436,530 +431,612 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
           <object class="GtkStack" id="toplevel_stack">
             <property name="transition-duration">30000</property>
             <child>
-              <object class="GtkBox" id="page1">
-                <property name="orientation">vertical</property>
-                <property name="spacing">10</property>
-                <child>
-                  <object class="GtkBox" id="box2">
+              <object class="GtkStackPage">
+                <property name="name">page1</property>
+                <property name="title" translatable="yes">Page 1</property>
+                <property name="child">
+                  <object class="GtkBox" id="page1">
+                    <property name="orientation">vertical</property>
                     <property name="spacing">10</property>
                     <child>
-                      <object class="GtkBox" id="box3">
-                        <property name="orientation">vertical</property>
+                      <object class="GtkBox" id="box2">
                         <property name="spacing">10</property>
                         <child>
-                          <object class="GtkComboBoxText" id="comboboxtext1">
-                            <property name="has-entry">1</property>
-                            <child internal-child="entry">
-                              <object class="GtkEntry" id="comboboxtext-entry">
-                                <property name="text" translatable="yes">comboboxentry</property>
-                              </object>
-                            </child>
-                            <items>
-                              <item>Donald Duck</item>
-                              <item>Mickey Mouse</item>
-                              <item>Jet McQuack</item>
-                            </items>
-                          </object>
-                        </child>
-                        <child>
-                          <object class="GtkComboBoxText" id="comboboxtext2">
-                            <property name="sensitive">0</property>
-                            <property name="has-entry">1</property>
-                            <child internal-child="entry">
-                              <object class="GtkEntry" id="comboboxtext-entry2">
-                                <property name="invisible-char">•</property>
-                                <property name="text" translatable="yes">comboboxentry</property>
+                          <object class="GtkBox" id="box3">
+                            <property name="orientation">vertical</property>
+                            <property name="spacing">10</property>
+                            <child>
+                              <object class="GtkComboBoxText" id="comboboxtext1">
+                                <property name="has-entry">1</property>
+                                <child internal-child="entry">
+                                  <object class="GtkEntry" id="comboboxtext-entry">
+                                    <property name="text" translatable="yes">comboboxentry</property>
+                                  </object>
+                                </child>
+                                <items>
+                                  <item>Donald Duck</item>
+                                  <item>Mickey Mouse</item>
+                                  <item>Jet McQuack</item>
+                                </items>
+                              </object>
+                            </child>
+                            <child>
+                              <object class="GtkComboBoxText" id="comboboxtext2">
+                                <property name="sensitive">0</property>
+                                <property name="has-entry">1</property>
+                                <child internal-child="entry">
+                                  <object class="GtkEntry" id="comboboxtext-entry2">
+                                    <property name="invisible-char">•</property>
+                                    <property name="text" translatable="yes">comboboxentry</property>
+                                  </object>
+                                </child>
                               </object>
                             </child>
-                          </object>
-                        </child>
-                        <child>
-                          <object class="GtkEntry" id="entry1">
-                            <property name="can-focus">1</property>
-                            <property name="enable-emoji-completion">1</property>
-                            <property name="invisible_char">•</property>
-                            <property name="placeholder-text" translatable="yes">Click icon to change mode</property>
-                            <property name="secondary-icon-name">view-refresh-symbolic</property>
-                            <property name="secondary-icon-tooltip-text">Change mode</property>
-                            <signal name="icon-release" handler="on_entry_icon_release" swapped="no"/>
-                          </object>
-                        </child>
-                        <child>
-                          <object class="GtkEntry" id="entry2">
-                            <property name="sensitive">0</property>
-                            <property name="can-focus">1</property>
-                            <property name="invisible-char">•</property>
-                            <property name="text" translatable="yes">entry</property>
-                          </object>
-                        </child>
-                        <child>
-                          <object class="GtkBox" id="box223">
-                            <style>
-                              <class name="linked"/>
-                            </style>
                             <child>
-                              <object class="GtkEntry" id="entry24">
+                              <object class="GtkEntry" id="entry1">
+                                <property name="can-focus">1</property>
+                                <property name="enable-emoji-completion">1</property>
+                                <property name="invisible_char">•</property>
+                                <property name="placeholder-text" translatable="yes">Click icon to change mode</property>
+                                <property name="secondary-icon-name">view-refresh-symbolic</property>
+                                <property name="secondary-icon-tooltip-text">Change mode</property>
+                                <signal name="icon-release" handler="on_entry_icon_release" swapped="no"/>
+                              </object>
+                            </child>
+                            <child>
+                              <object class="GtkEntry" id="entry2">
+                                <property name="sensitive">0</property>
                                 <property name="can-focus">1</property>
                                 <property name="invisible-char">•</property>
                                 <property name="text" translatable="yes">entry</property>
-                                <property name="hexpand">1</property>
                               </object>
                             </child>
                             <child>
-                              <object class="GtkButton" id="button224">
-                                <property name="can-focus">1</property>
-                                <property name="icon-name">window-close-symbolic</property>
+                              <object class="GtkBox" id="box223">
+                                <style>
+                                  <class name="linked"/>
+                                </style>
+                                <child>
+                                  <object class="GtkEntry" id="entry24">
+                                    <property name="can-focus">1</property>
+                                    <property name="invisible-char">•</property>
+                                    <property name="text" translatable="yes">entry</property>
+                                    <property name="hexpand">1</property>
+                                  </object>
+                                </child>
+                                <child>
+                                  <object class="GtkButton" id="button224">
+                                    <property name="can-focus">1</property>
+                                    <property name="icon-name">window-close-symbolic</property>
+                                  </object>
+                                </child>
                               </object>
                             </child>
-                          </object>
-                        </child>
-                        <child>
-                          <object class="GtkBox">
-                            <property name="hexpand">0</property>
-                            <style>
-                              <class name="linked"/>
-                            </style>
                             <child>
-                              <object class="GtkComboBox">
-                                <property name="model">lrmodel</property>
-                                <property name="active">0</property>
-                                <property name="hexpand">1</property>
+                              <object class="GtkBox">
+                                <style>
+                                  <class name="linked"/>
+                                </style>
                                 <child>
-                                  <object class="GtkCellRendererText"/>
-                                  <attributes>
-                                    <attribute name="text">0</attribute>
-                                  </attributes>
+                                  <object class="GtkComboBox">
+                                    <property name="model">lrmodel</property>
+                                    <property name="active">0</property>
+                                    <property name="hexpand">1</property>
+                                    <child>
+                                      <object class="GtkCellRendererText"/>
+                                      <attributes>
+                                        <attribute name="text">0</attribute>
+                                      </attributes>
+                                    </child>
+                                  </object>
+                                </child>
+                                <child>
+                                  <object class="GtkComboBox">
+                                    <property name="model">lrmodel</property>
+                                    <property name="active">1</property>
+                                    <property name="hexpand">1</property>
+                                    <child>
+                                      <object class="GtkCellRendererText"/>
+                                      <attributes>
+                                        <attribute name="text">0</attribute>
+                                      </attributes>
+                                    </child>
+                                  </object>
+                                </child>
+                                <child>
+                                  <object class="GtkComboBox">
+                                    <property name="model">lrmodel</property>
+                                    <property name="active">2</property>
+                                    <property name="hexpand">1</property>
+                                    <child>
+                                      <object class="GtkCellRendererText"/>
+                                      <attributes>
+                                        <attribute name="text">0</attribute>
+                                      </attributes>
+                                    </child>
+                                  </object>
                                 </child>
                               </object>
                             </child>
                             <child>
-                              <object class="GtkComboBox">
-                                <property name="model">lrmodel</property>
-                                <property name="active">1</property>
-                                <property name="hexpand">1</property>
+                              <object class="GtkBox" id="box18">
+                                <property name="spacing">20</property>
                                 <child>
-                                  <object class="GtkCellRendererText"/>
-                                  <attributes>
-                                    <attribute name="text">0</attribute>
-                                  </attributes>
+                                  <object class="GtkLabel" id="label3">
+                                    <property name="label" translatable="yes">label</property>
+                                  </object>
+                                </child>
+                                <child>
+                                  <object class="GtkLabel" id="label4">
+                                    <property name="sensitive">0</property>
+                                    <property name="label" translatable="yes">label</property>
+                                  </object>
+                                </child>
+                                <child>
+                                  <object class="GtkSpinButton" id="spinbutton1">
+                                    <property name="can-focus">1</property>
+                                    <property name="width-chars">2</property>
+                                    <property name="max-width-chars">2</property>
+                                    <property name="adjustment">adjustment2</property>
+                                  </object>
+                                </child>
+                                <child>
+                                  <object class="GtkSpinButton" id="spinbutton2">
+                                    <property name="can-focus">1</property>
+                                    <property name="sensitive">0</property>
+                                    <property name="width-chars">2</property>
+                                    <property name="max-width-chars">2</property>
+                                  </object>
                                 </child>
                               </object>
                             </child>
                             <child>
-                              <object class="GtkComboBox">
-                                <property name="model">lrmodel</property>
-                                <property name="active">2</property>
-                                <property name="hexpand">1</property>
+                              <object class="GtkGrid" id="grid1">
+                                <property name="row-homogeneous">1</property>
+                                <property name="column-spacing">18</property>
+                                <property name="row-spacing">6</property>
                                 <child>
-                                  <object class="GtkCellRendererText"/>
-                                  <attributes>
-                                    <attribute name="text">0</attribute>
-                                  </attributes>
+                                  <object class="GtkCheckButton" id="checkbutton1">
+                                    <property name="label" translatable="yes">checkbutton</property>
+                                    <property name="can-focus">1</property>
+                                    <property name="active">1</property>
+                                  </object>
+                                  <packing>
+                                    <property name="left-attach">0</property>
+                                    <property name="top-attach">0</property>
+                                  </packing>
+                                </child>
+                                <child>
+                                  <object class="GtkCheckButton" id="checkbutton2">
+                                    <property name="label" translatable="yes">checkbutton</property>
+                                    <property name="can-focus">1</property>
+                                  </object>
+                                  <packing>
+                                    <property name="left-attach">0</property>
+                                    <property name="top-attach">1</property>
+                                  </packing>
+                                </child>
+                                <child>
+                                  <object class="GtkCheckButton" id="checkbutton3">
+                                    <property name="label" translatable="yes">checkbutton</property>
+                                    <property name="inconsistent">1</property>
+                                    <property name="can-focus">1</property>
+                                  </object>
+                                  <packing>
+                                    <property name="left-attach">0</property>
+                                    <property name="top-attach">2</property>
+                                  </packing>
+                                </child>
+                                <child>
+                                  <object class="GtkCheckButton" id="checkbutton4">
+                                    <property name="label" translatable="yes">checkbutton</property>
+                                    <property name="sensitive">0</property>
+                                    <property name="can-focus">1</property>
+                                    <property name="active">1</property>
+                                  </object>
+                                  <packing>
+                                    <property name="left-attach">0</property>
+                                    <property name="top-attach">3</property>
+                                  </packing>
+                                </child>
+                                <child>
+                                  <object class="GtkCheckButton" id="checkbutton5">
+                                    <property name="label" translatable="yes">checkbutton</property>
+                                    <property name="sensitive">0</property>
+                                    <property name="can-focus">1</property>
+                                  </object>
+                                  <packing>
+                                    <property name="left-attach">0</property>
+                                    <property name="top-attach">4</property>
+                                  </packing>
+                                </child>
+                                <child>
+                                  <object class="GtkCheckButton" id="checkbutton6">
+                                    <property name="label" translatable="yes">checkbutton</property>
+                                    <property name="sensitive">0</property>
+                                    <property name="inconsistent">1</property>
+                                    <property name="can-focus">1</property>
+                                  </object>
+                                  <packing>
+                                    <property name="left-attach">0</property>
+                                    <property name="top-attach">5</property>
+                                  </packing>
+                                </child>
+                                <child>
+                                  <object class="GtkRadioButton" id="radiobutton1">
+                                    <property name="label" translatable="yes">radiobutton</property>
+                                    <property name="can-focus">1</property>
+                                    <property name="active">1</property>
+                                  </object>
+                                  <packing>
+                                    <property name="left-attach">1</property>
+                                    <property name="top-attach">0</property>
+                                  </packing>
+                                </child>
+                                <child>
+                                  <object class="GtkRadioButton" id="radiobutton2">
+                                    <property name="label" translatable="yes">radiobutton</property>
+                                    <property name="can-focus">1</property>
+                                    <property name="active">1</property>
+                                    <property name="group">radiobutton1</property>
+                                  </object>
+                                  <packing>
+                                    <property name="left-attach">1</property>
+                                    <property name="top-attach">1</property>
+                                  </packing>
+                                </child>
+                                <child>
+                                  <object class="GtkRadioButton" id="radiobutton3">
+                                    <property name="label" translatable="yes">radiobutton</property>
+                                    <property name="inconsistent">1</property>
+                                    <property name="can-focus">1</property>
+                                    <property name="active">1</property>
+                                    <property name="group">radiobutton1</property>
+                                  </object>
+                                  <packing>
+                                    <property name="left-attach">1</property>
+                                    <property name="top-attach">2</property>
+                                  </packing>
+                                </child>
+                                <child>
+                                  <object class="GtkRadioButton" id="radiobutton4">
+                                    <property name="label" translatable="yes">radiobutton</property>
+                                    <property name="sensitive">0</property>
+                                    <property name="can-focus">1</property>
+                                    <property name="active">1</property>
+                                  </object>
+                                  <packing>
+                                    <property name="left-attach">1</property>
+                                    <property name="top-attach">3</property>
+                                  </packing>
+                                </child>
+                                <child>
+                                  <object class="GtkRadioButton" id="radiobutton5">
+                                    <property name="label" translatable="yes">radiobutton</property>
+                                    <property name="sensitive">0</property>
+                                    <property name="can-focus">1</property>
+                                    <property name="active">1</property>
+                                    <property name="group">radiobutton3</property>
+                                  </object>
+                                  <packing>
+                                    <property name="left-attach">1</property>
+                                    <property name="top-attach">4</property>
+                                  </packing>
+                                </child>
+                                <child>
+                                  <object class="GtkRadioButton" id="radiobutton6">
+                                    <property name="label" translatable="yes">radiobutton</property>
+                                    <property name="sensitive">0</property>
+                                    <property name="inconsistent">1</property>
+                                    <property name="can-focus">1</property>
+                                    <property name="active">1</property>
+                                    <property name="group">radiobutton3</property>
+                                  </object>
+                                  <packing>
+                                    <property name="left-attach">1</property>
+                                    <property name="top-attach">5</property>
+                                  </packing>
+                                </child>
+                                <child>
+                                  <object class="GtkSpinner" id="spinner1">
+                                    <property name="active">1</property>
+                                  </object>
+                                  <packing>
+                                    <property name="left-attach">2</property>
+                                    <property name="top-attach">0</property>
+                                  </packing>
+                                </child>
+                                <child>
+                                  <object class="GtkSpinner" id="spinner2"/>
+                                  <packing>
+                                    <property name="left-attach">2</property>
+                                    <property name="top-attach">1</property>
+                                  </packing>
+                                </child>
+                                <child>
+                                  <object class="GtkSpinner" id="spinner3">
+                                    <property name="active">1</property>
+                                    <property name="sensitive">0</property>
+                                  </object>
+                                  <packing>
+                                    <property name="left-attach">2</property>
+                                    <property name="top-attach">3</property>
+                                  </packing>
+                                </child>
+                                <child>
+                                  <object class="GtkSpinner" id="spinner4">
+                                    <property name="sensitive">0</property>
+                                  </object>
+                                  <packing>
+                                    <property name="left-attach">2</property>
+                                    <property name="top-attach">4</property>
+                                  </packing>
                                 </child>
                               </object>
                             </child>
                           </object>
                         </child>
                         <child>
-                          <object class="GtkBox" id="box18">
-                            <property name="spacing">20</property>
+                          <object class="GtkSeparator" id="separator1">
+                            <property name="orientation">vertical</property>
+                          </object>
+                        </child>
+                        <child>
+                          <object class="GtkBox" id="box19">
+                            <property name="orientation">vertical</property>
+                            <property name="spacing">10</property>
                             <child>
-                              <object class="GtkLabel" id="label3">
-                                <property name="label" translatable="yes">label</property>
+                              <object class="GtkToggleButton" id="togglebutton1">
+                                <property name="label" translatable="yes">togglebutton</property>
+                                <property name="can-focus">1</property>
+                                <property name="receives-default">1</property>
                               </object>
                             </child>
                             <child>
-                              <object class="GtkLabel" id="label4">
+                              <object class="GtkToggleButton" id="togglebutton2">
+                                <property name="label" translatable="yes">togglebutton</property>
                                 <property name="sensitive">0</property>
-                                <property name="label" translatable="yes">label</property>
-                              </object>
-                            </child>
-                            <child>
-                              <object class="GtkSpinButton" id="spinbutton1">
                                 <property name="can-focus">1</property>
-                                <property name="width-chars">2</property>
-                                <property name="max-width-chars">2</property>
-                                <property name="adjustment">adjustment2</property>
+                                <property name="receives-default">1</property>
                               </object>
                             </child>
                             <child>
-                              <object class="GtkSpinButton" id="spinbutton2">
+                              <object class="GtkToggleButton" id="togglebutton3">
+                                <property name="label" translatable="yes">togglebutton</property>
                                 <property name="can-focus">1</property>
-                                <property name="sensitive">0</property>
-                                <property name="width-chars">2</property>
-                                <property name="max-width-chars">2</property>
+                                <property name="receives-default">1</property>
+                                <property name="active">1</property>
                               </object>
                             </child>
-                          </object>
-                        </child>
-                        <child>
-                          <object class="GtkGrid" id="grid1">
-                            <property name="row-homogeneous">1</property>
-                            <property name="column-spacing">18</property>
-                            <property name="row-spacing">6</property>
                             <child>
-                              <object class="GtkCheckButton" id="checkbutton1">
-                                <property name="label" translatable="yes">checkbutton</property>
+                              <object class="GtkToggleButton" id="togglebutton4">
+                                <property name="label" translatable="yes">togglebutton</property>
+                                <property name="sensitive">0</property>
                                 <property name="can-focus">1</property>
+                                <property name="receives-default">1</property>
                                 <property name="active">1</property>
                               </object>
-                              <packing>
-                                <property name="left-attach">0</property>
-                                <property name="top-attach">0</property>
-                              </packing>
                             </child>
                             <child>
-                              <object class="GtkCheckButton" id="checkbutton2">
-                                <property name="label" translatable="yes">checkbutton</property>
-                                <property name="can-focus">1</property>
+                              <object class="GtkComboBox" id="combobox1">
+                                <property name="model">liststore1</property>
+                                <property name="active">0</property>
+                                <child>
+                                  <object class="GtkCellRendererText" id="cellrenderertext1"/>
+                                  <attributes>
+                                    <attribute name="text">2</attribute>
+                                  </attributes>
+                                </child>
                               </object>
-                              <packing>
-                                <property name="left-attach">0</property>
-                                <property name="top-attach">1</property>
-                              </packing>
                             </child>
                             <child>
-                              <object class="GtkCheckButton" id="checkbutton3">
-                                <property name="label" translatable="yes">checkbutton</property>
-                                <property name="inconsistent">1</property>
-                                <property name="can-focus">1</property>
-                              </object>
-                              <packing>
-                                <property name="left-attach">0</property>
-                                <property name="top-attach">2</property>
-                              </packing>
-                            </child>
-                            <child>
-                              <object class="GtkCheckButton" id="checkbutton4">
-                                <property name="label" translatable="yes">checkbutton</property>
-                                <property name="sensitive">0</property>
-                                <property name="can-focus">1</property>
-                                <property name="active">1</property>
-                              </object>
-                              <packing>
-                                <property name="left-attach">0</property>
-                                <property name="top-attach">3</property>
-                              </packing>
-                            </child>
-                            <child>
-                              <object class="GtkCheckButton" id="checkbutton5">
-                                <property name="label" translatable="yes">checkbutton</property>
-                                <property name="sensitive">0</property>
-                                <property name="can-focus">1</property>
-                              </object>
-                              <packing>
-                                <property name="left-attach">0</property>
-                                <property name="top-attach">4</property>
-                              </packing>
-                            </child>
-                            <child>
-                              <object class="GtkCheckButton" id="checkbutton6">
-                                <property name="label" translatable="yes">checkbutton</property>
+                              <object class="GtkComboBox" id="combobox2">
                                 <property name="sensitive">0</property>
-                                <property name="inconsistent">1</property>
-                                <property name="can-focus">1</property>
-                              </object>
-                              <packing>
-                                <property name="left-attach">0</property>
-                                <property name="top-attach">5</property>
-                              </packing>
-                            </child>
-                            <child>
-                              <object class="GtkRadioButton" id="radiobutton1">
-                                <property name="label" translatable="yes">radiobutton</property>
-                                <property name="can-focus">1</property>
-                                <property name="active">1</property>
-                              </object>
-                              <packing>
-                                <property name="left-attach">1</property>
-                                <property name="top-attach">0</property>
-                              </packing>
-                            </child>
-                            <child>
-                              <object class="GtkRadioButton" id="radiobutton2">
-                                <property name="label" translatable="yes">radiobutton</property>
-                                <property name="can-focus">1</property>
+                                <property name="model">liststore1</property>
                                 <property name="active">1</property>
-                                <property name="group">radiobutton1</property>
+                                <child>
+                                  <object class="GtkCellRendererText" id="cellrenderertext2"/>
+                                  <attributes>
+                                    <attribute name="text">2</attribute>
+                                  </attributes>
+                                </child>
                               </object>
-                              <packing>
-                                <property name="left-attach">1</property>
-                                <property name="top-attach">1</property>
-                              </packing>
                             </child>
                             <child>
-                              <object class="GtkRadioButton" id="radiobutton3">
-                                <property name="label" translatable="yes">radiobutton</property>
-                                <property name="inconsistent">1</property>
+                              <object class="GtkFontButton" id="fontbutton1">
                                 <property name="can-focus">1</property>
-                                <property name="active">1</property>
-                                <property name="group">radiobutton1</property>
+                                <property name="receives-default">1</property>
+                                <property name="level">family|style|size|features|variations</property>
                               </object>
-                              <packing>
-                                <property name="left-attach">1</property>
-                                <property name="top-attach">2</property>
-                              </packing>
                             </child>
                             <child>
-                              <object class="GtkRadioButton" id="radiobutton4">
-                                <property name="label" translatable="yes">radiobutton</property>
-                                <property name="sensitive">0</property>
+                              <object class="GtkColorButton" id="colorbutton1">
                                 <property name="can-focus">1</property>
-                                <property name="active">1</property>
+                                <property name="receives-default">1</property>
+                                <property name="rgba">#31316867a09f</property>
+                                <property name="use-alpha">1</property>
                               </object>
-                              <packing>
-                                <property name="left-attach">1</property>
-                                <property name="top-attach">3</property>
-                              </packing>
                             </child>
                             <child>
-                              <object class="GtkRadioButton" id="radiobutton5">
-                                <property name="label" translatable="yes">radiobutton</property>
-                                <property name="sensitive">0</property>
-                                <property name="can-focus">1</property>
-                                <property name="active">1</property>
-                                <property name="group">radiobutton3</property>
-                              </object>
-                              <packing>
-                                <property name="left-attach">1</property>
-                                <property name="top-attach">4</property>
-                              </packing>
+                              <object class="GtkFileChooserButton" id="filechooserbutton1"/>
                             </child>
                             <child>
-                              <object class="GtkRadioButton" id="radiobutton6">
-                                <property name="label" translatable="yes">radiobutton</property>
-                                <property name="sensitive">0</property>
-                                <property name="inconsistent">1</property>
+                              <object class="GtkLinkButton" id="linkbutton1">
+                                <property name="label" translatable="yes">link button</property>
                                 <property name="can-focus">1</property>
-                                <property name="active">1</property>
-                                <property name="group">radiobutton3</property>
-                              </object>
-                              <packing>
-                                <property name="left-attach">1</property>
-                                <property name="top-attach">5</property>
-                              </packing>
-                            </child>
-                            <child>
-                              <object class="GtkSpinner" id="spinner1">
-                                <property name="active">1</property>
+                                <property name="receives-default">1</property>
+                                <property name="has-tooltip">1</property>
+                                <property name="relief">none</property>
+                                <property name="uri">http://www.gtk.org</property>
                               </object>
-                              <packing>
-                                <property name="left-attach">2</property>
-                                <property name="top-attach">0</property>
-                              </packing>
                             </child>
                             <child>
-                              <object class="GtkSpinner" id="spinner2"/>
-                              <packing>
-                                <property name="left-attach">2</property>
-                                <property name="top-attach">1</property>
-                              </packing>
-                            </child>
-                            <child>
-                              <object class="GtkSpinner" id="spinner3">
-                                <property name="active">1</property>
-                                <property name="sensitive">0</property>
+                              <object class="GtkSwitch" id="switch1">
+                                <property name="halign">center</property>
                               </object>
-                              <packing>
-                                <property name="left-attach">2</property>
-                                <property name="top-attach">3</property>
-                              </packing>
                             </child>
                             <child>
-                              <object class="GtkSpinner" id="spinner4">
+                              <object class="GtkSwitch" id="switch2">
                                 <property name="sensitive">0</property>
+                                <property name="halign">center</property>
                               </object>
-                              <packing>
-                                <property name="left-attach">2</property>
-                                <property name="top-attach">4</property>
-                              </packing>
-                            </child>
-                          </object>
-                        </child>
-                      </object>
-                    </child>
-                    <child>
-                      <object class="GtkSeparator" id="separator1">
-                        <property name="orientation">vertical</property>
-                      </object>
-                    </child>
-                    <child>
-                      <object class="GtkBox" id="box19">
-                        <property name="orientation">vertical</property>
-                        <property name="spacing">10</property>
-                        <child>
-                          <object class="GtkToggleButton" id="togglebutton1">
-                            <property name="label" translatable="yes">togglebutton</property>
-                            <property name="can-focus">1</property>
-                            <property name="receives-default">1</property>
-                          </object>
-                        </child>
-                        <child>
-                          <object class="GtkToggleButton" id="togglebutton2">
-                            <property name="label" translatable="yes">togglebutton</property>
-                            <property name="sensitive">0</property>
-                            <property name="can-focus">1</property>
-                            <property name="receives-default">1</property>
-                          </object>
-                        </child>
-                        <child>
-                          <object class="GtkToggleButton" id="togglebutton3">
-                            <property name="label" translatable="yes">togglebutton</property>
-                            <property name="can-focus">1</property>
-                            <property name="receives-default">1</property>
-                            <property name="active">1</property>
-                          </object>
-                        </child>
-                        <child>
-                          <object class="GtkToggleButton" id="togglebutton4">
-                            <property name="label" translatable="yes">togglebutton</property>
-                            <property name="sensitive">0</property>
-                            <property name="can-focus">1</property>
-                            <property name="receives-default">1</property>
-                            <property name="active">1</property>
-                          </object>
-                        </child>
-                        <child>
-                          <object class="GtkComboBox" id="combobox1">
-                            <property name="model">liststore1</property>
-                            <property name="active">0</property>
-                            <child>
-                              <object class="GtkCellRendererText" id="cellrenderertext1"/>
-                              <attributes>
-                                <attribute name="text">2</attribute>
-                              </attributes>
-                            </child>
-                          </object>
-                        </child>
-                        <child>
-                          <object class="GtkComboBox" id="combobox2">
-                            <property name="sensitive">0</property>
-                            <property name="model">liststore1</property>
-                            <property name="active">1</property>
-                            <child>
-                              <object class="GtkCellRendererText" id="cellrenderertext2"/>
-                              <attributes>
-                                <attribute name="text">2</attribute>
-                              </attributes>
                             </child>
                           </object>
                         </child>
                         <child>
-                          <object class="GtkFontButton" id="fontbutton1">
-                            <property name="can-focus">1</property>
-                            <property name="receives-default">1</property>
-                            <property name="level">family|style|size|features|variations</property>
-                          </object>
-                        </child>
-                        <child>
-                          <object class="GtkColorButton" id="colorbutton1">
-                            <property name="can-focus">1</property>
-                            <property name="receives-default">1</property>
-                            <property name="rgba">#31316867a09f</property>
-                            <property name="use-alpha">1</property>
-                          </object>
-                        </child>
-                        <child>
-                          <object class="GtkFileChooserButton" id="filechooserbutton1">
-                          </object>
-                        </child>
-                        <child>
-                          <object class="GtkLinkButton" id="linkbutton1">
-                            <property name="label" translatable="yes">link button</property>
-                            <property name="can-focus">1</property>
-                            <property name="receives-default">1</property>
-                            <property name="has-tooltip">1</property>
-                            <property name="relief">none</property>
-                            <property name="uri">http://www.gtk.org</property>
-                          </object>
-                        </child>
-                        <child>
-                          <object class="GtkSwitch" id="switch1">
-                            <property name="halign">center</property>
-                          </object>
-                        </child>
-                        <child>
-                          <object class="GtkSwitch" id="switch2">
-                            <property name="sensitive">0</property>
-                            <property name="halign">center</property>
+                          <object class="GtkSeparator" id="separator2">
+                            <property name="orientation">vertical</property>
                           </object>
                         </child>
-                      </object>
-                    </child>
-                    <child>
-                      <object class="GtkSeparator" id="separator2">
-                        <property name="orientation">vertical</property>
-                      </object>
-                    </child>
-                    <child>
-                      <object class="GtkBox" id="box20">
-                        <property name="orientation">vertical</property>
-                        <property name="spacing">6</property>
-                        <property name="hexpand">1</property>
                         <child>
-                          <object class="GtkBox" id="box21">
+                          <object class="GtkBox" id="box20">
                             <property name="orientation">vertical</property>
                             <property name="spacing">6</property>
+                            <property name="hexpand">1</property>
                             <child>
-                              <object class="GtkProgressBar" id="progressbar1">
-                                <property name="fraction">0.5</property>
-                              </object>
-                            </child>
-                            <child>
-                              <object class="GtkProgressBar" id="progressbar2">
-                                <property name="fraction">0.5</property>
-                                <property name="inverted">1</property>
-                              </object>
-                            </child>
-                            <child>
-                              <object class="GtkProgressBar" id="progressbar3">
-                                <property name="fraction">0.5</property>
-                                <property name="show-text">1</property>
+                              <object class="GtkBox" id="box21">
+                                <property name="orientation">vertical</property>
+                                <property name="spacing">6</property>
+                                <child>
+                                  <object class="GtkProgressBar" id="progressbar1">
+                                    <property name="fraction">0.5</property>
+                                  </object>
+                                </child>
+                                <child>
+                                  <object class="GtkProgressBar" id="progressbar2">
+                                    <property name="fraction">0.5</property>
+                                    <property name="inverted">1</property>
+                                  </object>
+                                </child>
+                                <child>
+                                  <object class="GtkProgressBar" id="progressbar3">
+                                    <property name="fraction">0.5</property>
+                                    <property name="show-text">1</property>
+                                  </object>
+                                </child>
+                                <child>
+                                  <object class="GtkLevelBar" id="levelbar1">
+                                    <property name="value">0.6</property>
+                                  </object>
+                                </child>
+                                <child>
+                                  <object class="GtkLevelBar" id="levelbar2">
+                                    <property name="max-value">5</property>
+                                    <property name="value">2</property>
+                                    <property name="mode">1</property>
+                                    <offsets>
+                                      <offset name="low" value="1"/>
+                                      <offset name="high" value="4"/>
+                                      <offset name="full" value="5"/>
+                                    </offsets>
+                                  </object>
+                                </child>
                               </object>
                             </child>
                             <child>
-                              <object class="GtkLevelBar" id="levelbar1">
-                                <property name="value">0.6</property>
+                              <object class="GtkBox" id="box27">
+                                <child>
+                                  <object class="GtkBox" id="box24">
+                                    <property name="hexpand">1</property>
+                                    <property name="orientation">vertical</property>
+                                    <property name="homogeneous">1</property>
+                                    <child>
+                                      <object class="GtkScale" id="scale1">
+                                        <property name="can-focus">1</property>
+                                        <property name="adjustment">adjustment1</property>
+                                        <property name="restrict-to-fill-level">0</property>
+                                        <property name="fill-level">75</property>
+                                        <property name="draw-value">0</property>
+                                      </object>
+                                    </child>
+                                    <child>
+                                      <object class="GtkScale" id="scale2">
+                                        <property name="sensitive">0</property>
+                                        <property name="can-focus">1</property>
+                                        <property name="adjustment">adjustment1</property>
+                                        <property name="restrict-to-fill-level">0</property>
+                                        <property name="fill-level">75</property>
+                                        <property name="draw-value">0</property>
+                                      </object>
+                                    </child>
+                                  </object>
+                                </child>
                               </object>
                             </child>
                             <child>
-                              <object class="GtkLevelBar" id="levelbar2">
-                                <property name="max-value">5</property>
-                                <property name="value">2</property>
-                                <property name="mode">1</property>
-                                <offsets>
-                                  <offset name="low" value="1"/>
-                                  <offset name="high" value="4"/>
-                                  <offset name="full" value="5"/>
-                                </offsets>
+                              <object class="GtkScale" id="scale5">
+                                <property name="can-focus">1</property>
+                                <property name="draw-value">0</property>
+                                <property name="has-origin">0</property>
+                                <property name="round-digits">0</property>
+                                <property name="adjustment">adjustment3</property>
+                                <property name="restrict-to-fill-level">0</property>
+                                <marks>
+                                  <mark value="0" position="bottom"/>
+                                  <mark value="1" position="bottom"/>
+                                  <mark value="2" position="bottom"/>
+                                  <mark value="3" position="bottom"/>
+                                  <mark value="4" position="bottom"/>
+                                </marks>
                               </object>
                             </child>
-                          </object>
-                        </child>
-                        <child>
-                          <object class="GtkBox" id="box27">
                             <child>
-                              <object class="GtkBox" id="box24">
-                                <property name="hexpand">1</property>
-                                <property name="orientation">vertical</property>
+                              <object class="GtkBox" id="box25">
                                 <property name="homogeneous">1</property>
                                 <child>
-                                  <object class="GtkScale" id="scale1">
-                                    <property name="can-focus">1</property>
-                                    <property name="adjustment">adjustment1</property>
-                                    <property name="restrict-to-fill-level">0</property>
-                                    <property name="fill-level">75</property>
-                                    <property name="draw-value">0</property>
+                                  <object class="GtkBox" id="box28">
+                                    <property name="vexpand">1</property>
+                                    <property name="spacing">6</property>
+                                    <property name="homogeneous">1</property>
+                                    <child>
+                                      <object class="GtkProgressBar" id="progressbar5">
+                                        <property name="orientation">vertical</property>
+                                        <property name="fraction">0.5</property>
+                                        <property name="halign">end</property>
+                                      </object>
+                                    </child>
+                                    <child>
+                                      <object class="GtkProgressBar" id="progressbar6">
+                                        <property name="orientation">vertical</property>
+                                        <property name="fraction">0.5</property>
+                                        <property name="inverted">1</property>
+                                        <property name="halign">start</property>
+                                      </object>
+                                    </child>
                                   </object>
                                 </child>
                                 <child>
-                                  <object class="GtkScale" id="scale2">
-                                    <property name="sensitive">0</property>
-                                    <property name="can-focus">1</property>
-                                    <property name="adjustment">adjustment1</property>
-                                    <property name="restrict-to-fill-level">0</property>
-                                    <property name="fill-level">75</property>
-                                    <property name="draw-value">0</property>
+                                  <object class="GtkBox" id="box23">
+                                    <property name="vexpand">1</property>
+                                    <property name="spacing">6</property>
+                                    <property name="homogeneous">1</property>
+                                    <child>
+                                      <object class="GtkScale" id="scale3">
+                                        <property name="height-request">100</property>
+                                        <property name="can-focus">1</property>
+                                        <property name="orientation">vertical</property>
+                                        <property name="adjustment">adjustment1</property>
+                                        <property name="restrict-to-fill-level">0</property>
+                                        <property name="fill-level">75</property>
+                                        <property name="digits">-1</property>
+                                        <property name="halign">end</property>
+                                        <signal name="format-value" handler="scale_format_value"/>
+                                      </object>
+                                    </child>
+                                    <child>
+                                      <object class="GtkScale" id="scale4">
+                                        <property name="height-request">100</property>
+                                        <property name="sensitive">0</property>
+                                        <property name="can-focus">1</property>
+                                        <property name="orientation">vertical</property>
+                                        <property name="adjustment">adjustment1</property>
+                                        <property name="restrict-to-fill-level">0</property>
+                                        <property name="fill-level">75</property>
+                                        <property name="digits">-1</property>
+                                        <property name="halign">start</property>
+                                        <signal name="format-value" handler="scale_format_value_blank"/>
+                                      </object>
+                                    </child>
                                   </object>
                                 </child>
                               </object>
@@ -967,906 +1044,708 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                           </object>
                         </child>
                         <child>
-                          <object class="GtkScale" id="scale5">
-                            <property name="can-focus">1</property>
-                            <property name="draw-value">0</property>
-                            <property name="has-origin">0</property>
-                            <property name="round-digits">0</property>
-                            <property name="adjustment">adjustment3</property>
-                            <property name="restrict-to-fill-level">0</property>
-                            <marks>
-                              <mark value="0" position="bottom"></mark>
-                              <mark value="1" position="bottom"></mark>
-                              <mark value="2" position="bottom"></mark>
-                              <mark value="3" position="bottom"></mark>
-                              <mark value="4" position="bottom"></mark>
-                            </marks>
+                          <object class="GtkSeparator" id="separator3">
+                            <property name="orientation">vertical</property>
                           </object>
                         </child>
                         <child>
-                          <object class="GtkBox" id="box25">
+                          <object class="GtkBox" id="box26">
+                            <property name="orientation">vertical</property>
                             <property name="homogeneous">1</property>
+                            <property name="spacing">6</property>
+                            <property name="hexpand">1</property>
                             <child>
-                              <object class="GtkBox" id="box28">
-                                <property name="vexpand">1</property>
-                                <property name="spacing">6</property>
-                                <property name="homogeneous">1</property>
-                                <child>
-                                  <object class="GtkProgressBar" id="progressbar5">
-                                    <property name="orientation">vertical</property>
-                                    <property name="fraction">0.5</property>
-                                    <property name="halign">end</property>
+                              <object class="GtkFrame" id="frame1">
+                                <style>
+                                  <class name="border-inset"/>
+                                </style>
+                                <child type="label">
+                                  <object class="GtkLabel" id="label1">
+                                    <property name="label" translatable="yes">&lt;b&gt;Inset&lt;/b&gt;</property>
+                                    <property name="use-markup">1</property>
                                   </object>
                                 </child>
-                                <child>
-                                  <object class="GtkProgressBar" id="progressbar6">
-                                    <property name="orientation">vertical</property>
-                                    <property name="fraction">0.5</property>
-                                    <property name="inverted">1</property>
-                                    <property name="halign">start</property>
+                              </object>
+                            </child>
+                            <child>
+                              <object class="GtkFrame" id="frame2">
+                                <style>
+                                  <class name="border-outset"/>
+                                </style>
+                                <child type="label">
+                                  <object class="GtkLabel" id="label2">
+                                    <property name="label" translatable="yes">&lt;b&gt;Outset&lt;/b&gt;</property>
+                                    <property name="use-markup">1</property>
                                   </object>
                                 </child>
                               </object>
                             </child>
                             <child>
-                              <object class="GtkBox" id="box23">
-                                <property name="vexpand">1</property>
-                                <property name="spacing">6</property>
-                                <property name="homogeneous">1</property>
-                                <child>
-                                  <object class="GtkScale" id="scale3">
-                                    <property name="height-request">100</property>
-                                    <property name="can-focus">1</property>
-                                    <property name="orientation">vertical</property>
-                                    <property name="adjustment">adjustment1</property>
-                                    <property name="restrict-to-fill-level">0</property>
-                                    <property name="fill-level">75</property>
-                                    <property name="digits">-1</property>
-                                    <property name="halign">end</property>
-                                    <signal name="format-value" handler="scale_format_value"/>
+                              <object class="GtkFrame" id="frame3">
+                                <style>
+                                  <class name="border-groove"/>
+                                </style>
+                                <child type="label">
+                                  <object class="GtkLabel" id="label17">
+                                    <property name="label" translatable="yes">&lt;b&gt;Groove&lt;/b&gt;</property>
+                                    <property name="use-markup">1</property>
                                   </object>
                                 </child>
-                                <child>
-                                  <object class="GtkScale" id="scale4">
-                                    <property name="height-request">100</property>
-                                    <property name="sensitive">0</property>
-                                    <property name="can-focus">1</property>
-                                    <property name="orientation">vertical</property>
-                                    <property name="adjustment">adjustment1</property>
-                                    <property name="restrict-to-fill-level">0</property>
-                                    <property name="fill-level">75</property>
-                                    <property name="digits">-1</property>
-                                    <property name="halign">start</property>
-                                    <signal name="format-value" handler="scale_format_value_blank"/>
+                              </object>
+                            </child>
+                            <child>
+                              <object class="GtkFrame" id="frame4">
+                                <style>
+                                  <class name="border-ridge"/>
+                                </style>
+                                <child type="label">
+                                  <object class="GtkLabel" id="label18">
+                                    <property name="label" translatable="yes">&lt;b&gt;Ridge&lt;/b&gt;</property>
+                                    <property name="use-markup">1</property>
                                   </object>
                                 </child>
                               </object>
                             </child>
                           </object>
                         </child>
-                      </object>
-                    </child>
-                    <child>
-                      <object class="GtkSeparator" id="separator3">
-                        <property name="orientation">vertical</property>
-                      </object>
-                    </child>
-                    <child>
-                      <object class="GtkBox" id="box26">
-                        <property name="orientation">vertical</property>
-                        <property name="homogeneous">1</property>
-                        <property name="spacing">6</property>
-                        <property name="hexpand">1</property>
-                        <child>
-                          <object class="GtkFrame" id="frame1">
-                            <style>
-                              <class name="border-inset"/>
-                            </style>
-                            <child type="label">
-                              <object class="GtkLabel" id="label1">
-                                <property name="label" translatable="yes">&lt;b&gt;Inset&lt;/b&gt;</property>
-                                <property name="use-markup">1</property>
-                              </object>
-                            </child>
-                          </object>
-                        </child>
-                        <child>
-                          <object class="GtkFrame" id="frame2">
-                            <style>
-                              <class name="border-outset"/>
-                            </style>
-                            <child type="label">
-                              <object class="GtkLabel" id="label2">
-                                <property name="label" translatable="yes">&lt;b&gt;Outset&lt;/b&gt;</property>
-                                <property name="use-markup">1</property>
-                              </object>
-                            </child>
-                          </object>
-                        </child>
-                        <child>
-                          <object class="GtkFrame" id="frame3">
-                            <style>
-                              <class name="border-groove"/>
-                            </style>
-                            <child type="label">
-                              <object class="GtkLabel" id="label17">
-                                <property name="label" translatable="yes">&lt;b&gt;Groove&lt;/b&gt;</property>
-                                <property name="use-markup">1</property>
-                              </object>
-                            </child>
-                          </object>
-                        </child>
                         <child>
-                          <object class="GtkFrame" id="frame4">
-                            <style>
-                              <class name="border-ridge"/>
-                            </style>
-                            <child type="label">
-                              <object class="GtkLabel" id="label18">
-                                <property name="label" translatable="yes">&lt;b&gt;Ridge&lt;/b&gt;</property>
-                                <property name="use-markup">1</property>
-                              </object>
-                            </child>
+                          <object class="GtkSeparator" id="separator4">
+                            <property name="orientation">vertical</property>
                           </object>
                         </child>
-                      </object>
-                    </child>
-                    <child>
-                      <object class="GtkSeparator" id="separator4">
-                        <property name="orientation">vertical</property>
-                      </object>
-                    </child>
-                    <child>
-                      <object class="GtkBox" id="box4">
-                        <property name="orientation">vertical</property>
-                        <property name="spacing">6</property>
-                        <property name="hexpand">1</property>
                         <child>
-                          <object class="GtkScrolledWindow" id="scrolledwindow1">
-                            <property name="width-request">150</property>
-                            <property name="can-focus">1</property>
-                            <property name="vscrollbar-policy">always</property>
-                            <property name="shadow-type">in</property>
-                            <property name="vexpand">1</property>
+                          <object class="GtkBox" id="box4">
+                            <property name="orientation">vertical</property>
+                            <property name="spacing">6</property>
+                            <property name="hexpand">1</property>
                             <child>
-                              <object class="GtkTreeView" id="treeview1">
+                              <object class="GtkScrolledWindow" id="scrolledwindow1">
+                                <property name="width-request">150</property>
                                 <property name="can-focus">1</property>
-                                <property name="model">liststore1</property>
-                                <property name="headers-clickable">0</property>
-                                <property name="search-column">0</property>
-                                <child internal-child="selection">
-                                  <object class="GtkTreeSelection" id="treeview-selection"/>
-                                </child>
+                                <property name="vscrollbar-policy">always</property>
+                                <property name="shadow-type">in</property>
+                                <property name="vexpand">1</property>
                                 <child>
-                                  <object class="GtkTreeViewColumn" id="treeviewcolumn3">
-                                    <property name="title" translatable="yes">Cool</property>
+                                  <object class="GtkTreeView" id="treeview1">
+                                    <property name="can-focus">1</property>
+                                    <property name="model">liststore1</property>
+                                    <property name="headers-clickable">0</property>
+                                    <property name="search-column">0</property>
+                                    <child internal-child="selection">
+                                      <object class="GtkTreeSelection" id="treeview-selection"/>
+                                    </child>
                                     <child>
-                                      <object class="GtkCellRendererToggle" id="cellrenderertoggle1"/>
-                                      <attributes>
-                                        <attribute name="active">0</attribute>
-                                        <attribute name="radio">4</attribute>
-                                      </attributes>
+                                      <object class="GtkTreeViewColumn" id="treeviewcolumn3">
+                                        <property name="title" translatable="yes">Cool</property>
+                                        <child>
+                                          <object class="GtkCellRendererToggle" id="cellrenderertoggle1"/>
+                                          <attributes>
+                                            <attribute name="active">0</attribute>
+                                            <attribute name="radio">4</attribute>
+                                          </attributes>
+                                        </child>
+                                      </object>
                                     </child>
-                                  </object>
-                                </child>
-                                <child>
-                                  <object class="GtkTreeViewColumn" id="treeviewcolumn4">
-                                    <property name="title" translatable="yes">Icon</property>
-                                    <property name="reorderable">1</property>
                                     <child>
-                                      <object class="GtkCellRendererPixbuf" id="cellrendererpixbuf1"/>
-                                      <attributes>
-                                        <attribute name="icon_name">1</attribute>
-                                      </attributes>
+                                      <object class="GtkTreeViewColumn" id="treeviewcolumn4">
+                                        <property name="title" translatable="yes">Icon</property>
+                                        <property name="reorderable">1</property>
+                                        <child>
+                                          <object class="GtkCellRendererPixbuf" id="cellrendererpixbuf1"/>
+                                          <attributes>
+                                            <attribute name="icon_name">1</attribute>
+                                          </attributes>
+                                        </child>
+                                      </object>
                                     </child>
-                                  </object>
-                                </child>
-                                <child>
-                                  <object class="GtkTreeViewColumn" id="treeviewcolumn1">
-                                    <property name="title" translatable="yes">Name</property>
-                                    <property name="resizable">1</property>
-                                    <property name="reorderable">1</property>
-                                    <property name="sort-indicator">1</property>
-                                    <property name="sort-column-id">2</property>
                                     <child>
-                                      <object class="GtkCellRendererText" id="cellrenderertext3">
-                                        <property name="ellipsize">end</property>
+                                      <object class="GtkTreeViewColumn" id="treeviewcolumn1">
+                                        <property name="title" translatable="yes">Name</property>
+                                        <property name="resizable">1</property>
+                                        <property name="reorderable">1</property>
+                                        <property name="sort-indicator">1</property>
+                                        <property name="sort-column-id">2</property>
+                                        <child>
+                                          <object class="GtkCellRendererText" id="cellrenderertext3">
+                                            <property name="ellipsize">end</property>
+                                          </object>
+                                          <attributes>
+                                            <attribute name="text">2</attribute>
+                                          </attributes>
+                                        </child>
                                       </object>
-                                      <attributes>
-                                        <attribute name="text">2</attribute>
-                                      </attributes>
                                     </child>
-                                  </object>
-                                </child>
-                                <child>
-                                  <object class="GtkTreeViewColumn" id="treeviewcolumn2">
-                                    <property name="title" translatable="yes">Nick</property>
-                                    <property name="resizable">1</property>
-                                    <property name="reorderable">1</property>
-                                    <property name="sort-indicator">1</property>
-                                    <property name="sort-column-id">3</property>
                                     <child>
-                                      <object class="GtkCellRendererText" id="cellrenderertext4">
-                                        <property name="ellipsize">end</property>
+                                      <object class="GtkTreeViewColumn" id="treeviewcolumn2">
+                                        <property name="title" translatable="yes">Nick</property>
+                                        <property name="resizable">1</property>
+                                        <property name="reorderable">1</property>
+                                        <property name="sort-indicator">1</property>
+                                        <property name="sort-column-id">3</property>
+                                        <child>
+                                          <object class="GtkCellRendererText" id="cellrenderertext4">
+                                            <property name="ellipsize">end</property>
+                                          </object>
+                                          <attributes>
+                                            <attribute name="text">3</attribute>
+                                          </attributes>
+                                        </child>
                                       </object>
-                                      <attributes>
-                                        <attribute name="text">3</attribute>
-                                      </attributes>
                                     </child>
                                   </object>
                                 </child>
                               </object>
                             </child>
-                          </object>
-                        </child>
-                        <child>
-                          <object class="GtkScrolledWindow" id="scrolledwindow2">
-                            <property name="can-focus">1</property>
-                            <property name="shadow-type">in</property>
-                            <property name="vexpand">1</property>
                             <child>
-                              <object class="GtkTextView" id="textview1">
+                              <object class="GtkScrolledWindow" id="scrolledwindow2">
                                 <property name="can-focus">1</property>
-                                <property name="buffer">textbuffer1</property>
-                                <property name="wrap-mode">2</property>
-                                <property name="left-margin">10</property>
-                                <property name="right-margin">10</property>
-                                <property name="populate-all">1</property>
+                                <property name="shadow-type">in</property>
+                                <property name="vexpand">1</property>
+                                <child>
+                                  <object class="GtkTextView" id="textview1">
+                                    <property name="can-focus">1</property>
+                                    <property name="buffer">textbuffer1</property>
+                                    <property name="wrap-mode">2</property>
+                                    <property name="left-margin">10</property>
+                                    <property name="right-margin">10</property>
+                                    <property name="populate-all">1</property>
+                                  </object>
+                                </child>
                               </object>
                             </child>
                           </object>
                         </child>
                       </object>
                     </child>
-                  </object>
-                </child>
-                <child>
-                  <object class="GtkSeparator" id="separator5"/>
-                </child>
-                <child>
-                  <object class="GtkBox" id="box5">
-                    <property name="spacing">10</property>
-                    <property name="homogeneous">1</property>
-                    <child>
-                      <object class="GtkNotebook" id="notebook1">
-                        <property name="can-focus">1</property>
-                        <child>
-                          <object class="GtkBox" id="box6">
-                            <property name="orientation">vertical</property>
-                          </object>
-                        </child>
-                        <child type="tab">
-                          <object class="GtkLabel" id="label5">
-                            <property name="label" translatable="yes">page 1</property>
-                          </object>
-                          <packing>
-                            <property name="tab-fill">0</property>
-                          </packing>
-                        </child>
-                        <child>
-                          <object class="GtkBox" id="box7">
-                            <property name="orientation">vertical</property>
-                          </object>
-                        </child>
-                        <child type="tab">
-                          <object class="GtkLabel" id="label6">
-                            <property name="label" translatable="yes">page 2</property>
-                          </object>
-                          <packing>
-                            <property name="position">1</property>
-                            <property name="tab-fill">0</property>
-                          </packing>
-                        </child>
-                        <child>
-                          <object class="GtkBox" id="box8">
-                            <property name="orientation">vertical</property>
-                          </object>
-                          <packing>
-                            <property name="position">2</property>
-                          </packing>
-                        </child>
-                        <child type="tab">
-                          <object class="GtkLabel" id="label7">
-                            <property name="label" translatable="yes">page 3</property>
-                          </object>
-                          <packing>
-                            <property name="position">2</property>
-                            <property name="tab-fill">0</property>
-                          </packing>
-                        </child>
-                      </object>
-                    </child>
-                    <child>
-                      <object class="GtkNotebook" id="notebook2">
-                        <property name="can-focus">1</property>
-                        <property name="tab-pos">right</property>
-                        <child>
-                          <object class="GtkBox" id="box9">
-                            <property name="orientation">vertical</property>
-                          </object>
-                        </child>
-                        <child type="tab">
-                          <object class="GtkLabel" id="label8">
-                            <property name="label" translatable="yes">page 1</property>
-                          </object>
-                          <packing>
-                            <property name="tab-fill">0</property>
-                          </packing>
-                        </child>
-                        <child>
-                          <object class="GtkBox" id="box10">
-                            <property name="orientation">vertical</property>
-                          </object>
-                          <packing>
-                            <property name="position">1</property>
-                          </packing>
-                        </child>
-                        <child type="tab">
-                          <object class="GtkLabel" id="label9">
-                            <property name="label" translatable="yes">page 2</property>
-                          </object>
-                          <packing>
-                            <property name="position">1</property>
-                            <property name="tab-fill">0</property>
-                          </packing>
-                        </child>
-                        <child>
-                          <object class="GtkBox" id="box11">
-                            <property name="orientation">vertical</property>
-                          </object>
-                          <packing>
-                            <property name="position">2</property>
-                          </packing>
-                        </child>
-                        <child type="tab">
-                          <object class="GtkLabel" id="label10">
-                            <property name="label" translatable="yes">page 3</property>
-                          </object>
-                          <packing>
-                            <property name="position">2</property>
-                            <property name="tab-fill">0</property>
-                          </packing>
-                        </child>
-                      </object>
-                    </child>
                     <child>
-                      <object class="GtkNotebook" id="notebook3">
-                        <property name="can-focus">1</property>
-                        <property name="tab-pos">bottom</property>
-                        <child>
-                          <object class="GtkBox" id="box12">
-                            <property name="orientation">vertical</property>
-                          </object>
-                        </child>
-                        <child type="tab">
-                          <object class="GtkLabel" id="label11">
-                            <property name="label" translatable="yes">page 1</property>
-                          </object>
-                          <packing>
-                            <property name="tab-fill">0</property>
-                          </packing>
-                        </child>
-                        <child>
-                          <object class="GtkBox" id="box13">
-                            <property name="orientation">vertical</property>
-                          </object>
-                          <packing>
-                            <property name="position">1</property>
-                          </packing>
-                        </child>
-                        <child type="tab">
-                          <object class="GtkLabel" id="label12">
-                            <property name="label" translatable="yes">page 2</property>
-                          </object>
-                          <packing>
-                            <property name="position">1</property>
-                            <property name="tab-fill">0</property>
-                          </packing>
-                        </child>
-                        <child>
-                          <object class="GtkBox" id="box14">
-                            <property name="orientation">vertical</property>
-                          </object>
-                          <packing>
-                            <property name="position">2</property>
-                          </packing>
-                        </child>
-                        <child type="tab">
-                          <object class="GtkLabel" id="label13">
-                            <property name="label" translatable="yes">page 3</property>
-                          </object>
-                          <packing>
-                            <property name="position">2</property>
-                            <property name="tab-fill">0</property>
-                          </packing>
-                        </child>
-                      </object>
+                      <object class="GtkSeparator" id="separator5"/>
                     </child>
                     <child>
-                      <object class="GtkNotebook" id="notebook4">
-                        <property name="can-focus">1</property>
-                        <property name="tab-pos">left</property>
-                        <child>
-                          <object class="GtkBox" id="box15">
-                            <property name="orientation">vertical</property>
-                          </object>
-                        </child>
-                        <child type="tab">
-                          <object class="GtkLabel" id="label14">
-                            <property name="label" translatable="yes">page 1</property>
-                          </object>
-                          <packing>
-                            <property name="tab-fill">0</property>
-                          </packing>
-                        </child>
+                      <object class="GtkBox" id="box5">
+                        <property name="spacing">10</property>
+                        <property name="homogeneous">1</property>
                         <child>
-                          <object class="GtkBox" id="box16">
-                            <property name="orientation">vertical</property>
-                          </object>
-                          <packing>
-                            <property name="position">1</property>
-                          </packing>
-                        </child>
-                        <child type="tab">
-                          <object class="GtkLabel" id="label15">
-                            <property name="label" translatable="yes">page 2</property>
+                          <object class="GtkNotebook" id="notebook1">
+                            <property name="can-focus">1</property>
+                            <child>
+                              <object class="GtkBox" id="box6">
+                                <property name="orientation">vertical</property>
+                              </object>
+                            </child>
+                            <child type="tab">
+                              <object class="GtkLabel" id="label5">
+                                <property name="label" translatable="yes">page 1</property>
+                              </object>
+                              <packing>
+                                <property name="tab-fill">0</property>
+                              </packing>
+                            </child>
+                            <child>
+                              <object class="GtkBox" id="box7">
+                                <property name="orientation">vertical</property>
+                              </object>
+                            </child>
+                            <child type="tab">
+                              <object class="GtkLabel" id="label6">
+                                <property name="label" translatable="yes">page 2</property>
+                              </object>
+                              <packing>
+                                <property name="position">1</property>
+                                <property name="tab-fill">0</property>
+                              </packing>
+                            </child>
+                            <child>
+                              <object class="GtkBox" id="box8">
+                                <property name="orientation">vertical</property>
+                              </object>
+                              <packing>
+                                <property name="position">2</property>
+                              </packing>
+                            </child>
+                            <child type="tab">
+                              <object class="GtkLabel" id="label7">
+                                <property name="label" translatable="yes">page 3</property>
+                              </object>
+                              <packing>
+                                <property name="position">2</property>
+                                <property name="tab-fill">0</property>
+                              </packing>
+                            </child>
                           </object>
-                          <packing>
-                            <property name="position">1</property>
-                            <property name="tab-fill">0</property>
-                          </packing>
                         </child>
                         <child>
-                          <object class="GtkBox" id="box17">
-                            <property name="orientation">vertical</property>
-                          </object>
-                          <packing>
-                            <property name="position">2</property>
-                          </packing>
-                        </child>
-                        <child type="tab">
-                          <object class="GtkLabel" id="label16">
-                            <property name="label" translatable="yes">page 3</property>
+                          <object class="GtkNotebook" id="notebook2">
+                            <property name="can-focus">1</property>
+                            <property name="tab-pos">right</property>
+                            <child>
+                              <object class="GtkBox" id="box9">
+                                <property name="orientation">vertical</property>
+                              </object>
+                            </child>
+                            <child type="tab">
+                              <object class="GtkLabel" id="label8">
+                                <property name="label" translatable="yes">page 1</property>
+                              </object>
+                              <packing>
+                                <property name="tab-fill">0</property>
+                              </packing>
+                            </child>
+                            <child>
+                              <object class="GtkBox" id="box10">
+                                <property name="orientation">vertical</property>
+                              </object>
+                              <packing>
+                                <property name="position">1</property>
+                              </packing>
+                            </child>
+                            <child type="tab">
+                              <object class="GtkLabel" id="label9">
+                                <property name="label" translatable="yes">page 2</property>
+                              </object>
+                              <packing>
+                                <property name="position">1</property>
+                                <property name="tab-fill">0</property>
+                              </packing>
+                            </child>
+                            <child>
+                              <object class="GtkBox" id="box11">
+                                <property name="orientation">vertical</property>
+                              </object>
+                              <packing>
+                                <property name="position">2</property>
+                              </packing>
+                            </child>
+                            <child type="tab">
+                              <object class="GtkLabel" id="label10">
+                                <property name="label" translatable="yes">page 3</property>
+                              </object>
+                              <packing>
+                                <property name="position">2</property>
+                                <property name="tab-fill">0</property>
+                              </packing>
+                            </child>
                           </object>
-                          <packing>
-                            <property name="position">2</property>
-                            <property name="tab-fill">0</property>
-                          </packing>
                         </child>
-                      </object>
-                    </child>
-                  </object>
-                </child>
-              </object>
-              <packing>
-                <property name="name">page1</property>
-                <property name="title" translatable="yes">Page 1</property>
-              </packing>
-            </child>
-            <child>
-              <object class="GtkOverlay" id="page2">
-                <child type="overlay">
-                  <object class="GtkRevealer" id="page2revealer">
-                    <property name="halign">center</property>
-                    <property name="valign">start</property>
-                    <child>
-                      <object class="GtkFrame" id="page2frame">
-                        <style>
-                          <class name="app-notification"/>
-                        </style>
                         <child>
-                          <object class="GtkBox" id="page2box">
-                            <property name="spacing">20</property>
-                            <property name="margin">10</property>
+                          <object class="GtkNotebook" id="notebook3">
+                            <property name="can-focus">1</property>
+                            <property name="tab-pos">bottom</property>
                             <child>
-                              <object class="GtkLabel" id="page2note">
-                                <property name="hexpand">1</property>
-                                <property name="halign">start</property>
-                                <property name="label">NEWS!</property>
+                              <object class="GtkBox" id="box12">
+                                <property name="orientation">vertical</property>
                               </object>
                             </child>
+                            <child type="tab">
+                              <object class="GtkLabel" id="label11">
+                                <property name="label" translatable="yes">page 1</property>
+                              </object>
+                              <packing>
+                                <property name="tab-fill">0</property>
+                              </packing>
+                            </child>
                             <child>
-                              <object class="GtkButton" id="page2reset">
-                                <property name="valign">center</property>
-                                <property name="label" translatable="yes">Reset</property>
+                              <object class="GtkBox" id="box13">
+                                <property name="orientation">vertical</property>
                               </object>
+                              <packing>
+                                <property name="position">1</property>
+                              </packing>
+                            </child>
+                            <child type="tab">
+                              <object class="GtkLabel" id="label12">
+                                <property name="label" translatable="yes">page 2</property>
+                              </object>
+                              <packing>
+                                <property name="position">1</property>
+                                <property name="tab-fill">0</property>
+                              </packing>
                             </child>
                             <child>
-                              <object class="GtkButton" id="page2dismiss">
-                                <property name="focus-on-click">0</property>
-                                <property name="relief">none</property>
-                                <property name="icon-name">window-close-symbolic</property>
+                              <object class="GtkBox" id="box14">
+                                <property name="orientation">vertical</property>
+                              </object>
+                              <packing>
+                                <property name="position">2</property>
+                              </packing>
+                            </child>
+                            <child type="tab">
+                              <object class="GtkLabel" id="label13">
+                                <property name="label" translatable="yes">page 3</property>
                               </object>
+                              <packing>
+                                <property name="position">2</property>
+                                <property name="tab-fill">0</property>
+                              </packing>
                             </child>
                           </object>
                         </child>
-                      </object>
-                    </child>
-                  </object>
-                </child>
-                <child>
-                  <object class="GtkBox">
-                    <property name="spacing">10</property>
-                    <child>
-                      <object class="GtkBox">
-                        <property name="orientation">vertical</property>
-                        <property name="spacing">10</property>
                         <child>
-                          <object class="GtkBox">
-                            <property name="spacing">6</property>
+                          <object class="GtkNotebook" id="notebook4">
+                            <property name="can-focus">1</property>
+                            <property name="tab-pos">left</property>
                             <child>
-                              <object class="GtkSpinButton" id="verticalspin1">
+                              <object class="GtkBox" id="box15">
                                 <property name="orientation">vertical</property>
-                                <property name="adjustment">adjustment2</property>
                               </object>
                             </child>
+                            <child type="tab">
+                              <object class="GtkLabel" id="label14">
+                                <property name="label" translatable="yes">page 1</property>
+                              </object>
+                              <packing>
+                                <property name="tab-fill">0</property>
+                              </packing>
+                            </child>
                             <child>
-                              <object class="GtkSpinButton" id="verticalspin2">
-                                <property name="sensitive">0</property>
+                              <object class="GtkBox" id="box16">
+                                <property name="orientation">vertical</property>
+                              </object>
+                              <packing>
+                                <property name="position">1</property>
+                              </packing>
+                            </child>
+                            <child type="tab">
+                              <object class="GtkLabel" id="label15">
+                                <property name="label" translatable="yes">page 2</property>
+                              </object>
+                              <packing>
+                                <property name="position">1</property>
+                                <property name="tab-fill">0</property>
+                              </packing>
+                            </child>
+                            <child>
+                              <object class="GtkBox" id="box17">
                                 <property name="orientation">vertical</property>
-                                <property name="adjustment">adjustment2</property>
                               </object>
+                              <packing>
+                                <property name="position">2</property>
+                              </packing>
+                            </child>
+                            <child type="tab">
+                              <object class="GtkLabel" id="label16">
+                                <property name="label" translatable="yes">page 3</property>
+                              </object>
+                              <packing>
+                                <property name="position">2</property>
+                                <property name="tab-fill">0</property>
+                              </packing>
                             </child>
+                          </object>
+                        </child>
+                      </object>
+                    </child>
+                  </object>
+                </property>
+              </object>
+            </child>
+            <child>
+              <object class="GtkStackPage">
+                <property name="name">page2</property>
+                <property name="title" translatable="yes">Page 2</property>
+                <property name="child">
+                  <object class="GtkOverlay" id="page2">
+                    <child type="overlay">
+                      <object class="GtkRevealer" id="page2revealer">
+                        <property name="halign">center</property>
+                        <property name="valign">start</property>
+                        <child>
+                          <object class="GtkFrame" id="page2frame">
+                            <style>
+                              <class name="app-notification"/>
+                            </style>
                             <child>
-                              <object class="GtkGrid">
-                                <property name="row-spacing">6</property>
-                                <property name="column-spacing">6</property>
-                                <property name="halign">center</property>
-                                <property name="valign">center</property>
+                              <object class="GtkBox" id="page2box">
+                                <property name="spacing">20</property>
+                                <property name="margin">10</property>
                                 <child>
-                                  <object class="GtkVolumeButton">
-                                    <property name="orientation">vertical</property>
-                                    <property name="valign">center</property>
-                                    <property name="value">.5</property>
-                                    <property name="halign">center</property>
+                                  <object class="GtkLabel" id="page2note">
+                                    <property name="hexpand">1</property>
+                                    <property name="halign">start</property>
+                                    <property name="label">NEWS!</property>
                                   </object>
-                                  <packing>
-                                    <property name="left-attach">0</property>
-                                    <property name="top-attach">0</property>
-                                  </packing>
                                 </child>
                                 <child>
-                                  <object class="GtkScaleButton" id="mic-button">
-                                    <property name="has-tooltip">1</property>
-                                    <property name="icons">microphone-sensitivity-muted-symbolic
-microphone-sensitivity-high-symbolic
-microphone-sensitivity-low-symbolic
-microphone-sensitivity-medium-symbolic</property>
+                                  <object class="GtkButton" id="page2reset">
                                     <property name="valign">center</property>
-                                    <property name="value">.5</property>
-                                    <property name="halign">center</property>
-                                    <signal name="query-tooltip" handler="on_scale_button_query_tooltip" swapped="no"/>
-                                    <signal name="value-changed" handler="on_scale_button_value_changed" swapped="no"/>
+                                    <property name="label" translatable="yes">Reset</property>
+                                  </object>
+                                </child>
+                                <child>
+                                  <object class="GtkButton" id="page2dismiss">
+                                    <property name="focus-on-click">0</property>
+                                    <property name="relief">none</property>
+                                    <property name="icon-name">window-close-symbolic</property>
                                   </object>
-                                  <packing>
-                                    <property name="left-attach">0</property>
-                                    <property name="top-attach">1</property>
-                                  </packing>
                                 </child>
                               </object>
                             </child>
                           </object>
                         </child>
+                      </object>
+                    </child>
+                    <child>
+                      <object class="GtkBox">
+                        <property name="spacing">10</property>
                         <child>
-                          <object class="GtkSeparator"/>
-                        </child>
-                        <child>
-                          <object class="GtkFrame" id="page2frame1">
+                          <object class="GtkBox">
+                            <property name="orientation">vertical</property>
+                            <property name="spacing">10</property>
                             <child>
                               <object class="GtkBox">
-                                <property name="orientation">vertical</property>
+                                <property name="spacing">6</property>
                                 <child>
-                                  <object class="GtkStack" id="stack">
-                                    <property name="transition-type">crossfade</property>
-                                    <property name="transition-duration">1000</property>
-                                    <child>
-                                      <object class="GtkScrolledWindow" id="swo">
-                                        <property name="hscrollbar-policy">never</property>
-                                        <child>
-                                          <object class="GtkTextView" id="tvo">
-                                            <property name="can-focus">1</property>
-                                            <property name="buffer">textbuffer2</property>
-                                            <property name="left-margin">10</property>
-                                            <property name="right-margin">10</property>
-                                          </object>
-                                        </child>
-                                      </object>
-                                      <packing>
-                                        <property name="name">page1</property>
-                                        <property name="icon-name">preferences-desktop-locale-symbolic</property>
-                                        <property name="title">News</property>
-                                      </packing>
-                                    </child>
-                                    <child>
-                                      <object class="GtkImage" id="imageo">
-                                        <property name="icon-name">gtk3-widget-factory</property>
-                                        <property name="pixel-size">256</property>
-                                      </object>
-                                      <packing>
-                                        <property name="name">page2</property>
-                                        <property name="icon-name">folder-pictures-symbolic</property>
-                                        <property name="title">Logo</property>
-                                      </packing>
-                                    </child>
+                                  <object class="GtkSpinButton" id="verticalspin1">
+                                    <property name="orientation">vertical</property>
+                                    <property name="adjustment">adjustment2</property>
+                                  </object>
+                                </child>
+                                <child>
+                                  <object class="GtkSpinButton" id="verticalspin2">
+                                    <property name="sensitive">0</property>
+                                    <property name="orientation">vertical</property>
+                                    <property name="adjustment">adjustment2</property>
                                   </object>
                                 </child>
                                 <child>
-                                  <object class="GtkActionBar" id="actionbar1">
-                                    <child type="center">
-                                      <object class="GtkStackSwitcher" id="switcher">
-                                        <property name="stack">stack</property>
+                                  <object class="GtkGrid">
+                                    <property name="row-spacing">6</property>
+                                    <property name="column-spacing">6</property>
+                                    <property name="halign">center</property>
+                                    <property name="valign">center</property>
+                                    <child>
+                                      <object class="GtkVolumeButton">
+                                        <property name="orientation">vertical</property>
+                                        <property name="valign">center</property>
+                                        <property name="value">.5</property>
                                         <property name="halign">center</property>
                                       </object>
+                                      <packing>
+                                        <property name="left-attach">0</property>
+                                        <property name="top-attach">0</property>
+                                      </packing>
                                     </child>
                                     <child>
-                                      <object class="GtkMenuButton">
-                                        <property name="menu-model">dinner_menu</property>
-                                        <property name="halign">center</property>
+                                      <object class="GtkScaleButton" id="mic-button">
+                                        <property name="has-tooltip">1</property>
+                                        <property name="icons">microphone-sensitivity-muted-symbolic
+microphone-sensitivity-high-symbolic
+microphone-sensitivity-low-symbolic
+microphone-sensitivity-medium-symbolic</property>
                                         <property name="valign">center</property>
-                                        <property name="icon-name">emblem-system-symbolic</property>
+                                        <property name="value">.5</property>
+                                        <property name="halign">center</property>
+                                        <signal name="query-tooltip" handler="on_scale_button_query_tooltip" swapped="no"/>
+                                        <signal name="value-changed" handler="on_scale_button_value_changed" swapped="no"/>
                                       </object>
                                       <packing>
-                                        <property name="pack-type">end</property>
+                                        <property name="left-attach">0</property>
+                                        <property name="top-attach">1</property>
                                       </packing>
                                     </child>
                                   </object>
                                 </child>
                               </object>
                             </child>
-                          </object>
-                        </child>
-                        <child>
-                          <object class="GtkSeparator"/>
-                        </child>
-                        <child>
-                          <object class="GtkScrolledWindow">
-                            <property name="shadow-type">in</property>
-                            <property name="hscrollbar-policy">never</property>
-                            <property name="min-content-height">200</property>
-                            <property name="hexpand">0</property>
                             <child>
-                              <object class="GtkListBox" id="listbox">
-                                <property name="selection-mode">none</property>
-                                <child type="placeholder">
-                                  <object class="GtkLabel">
-                                    <property name="label">No rows found</property>
-                                  </object>
-                                </child>
+                              <object class="GtkSeparator"/>
+                            </child>
+                            <child>
+                              <object class="GtkFrame" id="page2frame1">
                                 <child>
-                                  <object class="GtkListBoxRow" id="listboxrow1">
-                                    <property name="activatable">0</property>
-                                    <property name="selectable">0</property>
+                                  <object class="GtkBox">
+                                    <property name="orientation">vertical</property>
                                     <child>
-                                      <object class="GtkBox">
+                                      <object class="GtkStack" id="stack">
+                                        <property name="transition-type">crossfade</property>
+                                        <property name="transition-duration">1000</property>
                                         <child>
-                                          <object class="GtkLabel">
-                                            <property name="label" translatable="yes">Row 1</property>
-                                            <property name="halign">start</property>
-                                            <property name="valign">center</property>
-                                            <property name="margin">6</property>
-                                            <property name="hexpand">1</property>
+                                          <object class="GtkStackPage">
+                                            <property name="name">page1</property>
+                                            <property name="icon-name">preferences-desktop-locale-symbolic</property>
+                                            <property name="title">News</property>
+                                            <property name="child">
+                                              <object class="GtkScrolledWindow" id="swo">
+                                                <property name="hscrollbar-policy">never</property>
+                                                <child>
+                                                  <object class="GtkTextView" id="tvo">
+                                                    <property name="can-focus">1</property>
+                                                    <property name="buffer">textbuffer2</property>
+                                                    <property name="left-margin">10</property>
+                                                    <property name="right-margin">10</property>
+                                                  </object>
+                                                </child>
+                                              </object>
+                                            </property>
                                           </object>
                                         </child>
                                         <child>
-                                          <object class="GtkSwitch" id="listboxrow1switch">
-                                            <property name="halign">end</property>
-                                            <property name="valign">center</property>
-                                            <property name="margin-top">6</property>
-                                            <property name="margin-bottom">6</property>
-                                            <property name="margin-start">12</property>
-                                            <property name="margin-end">12</property>
+                                          <object class="GtkStackPage">
+                                            <property name="name">page2</property>
+                                            <property name="icon-name">folder-pictures-symbolic</property>
+                                            <property name="title">Logo</property>
+                                            <property name="child">
+                                              <object class="GtkImage" id="imageo">
+                                                <property name="icon-name">gtk3-widget-factory</property>
+                                                <property name="pixel-size">256</property>
+                                              </object>
+                                            </property>
                                           </object>
                                         </child>
                                       </object>
                                     </child>
-                                  </object>
-                                </child>
-                                <child>
-                                  <object class="GtkListBoxRow" id="listboxrow2">
-                                    <property name="activatable">0</property>
                                     <child>
-                                      <object class="GtkBox">
-                                        <child>
-                                          <object class="GtkLabel">
-                                            <property name="label" translatable="yes">Row 2</property>
-                                            <property name="halign">start</property>
-                                            <property name="valign">center</property>
-                                            <property name="margin">6</property>
-                                            <property name="hexpand">1</property>
+                                      <object class="GtkActionBar" id="actionbar1">
+                                        <child type="center">
+                                          <object class="GtkStackSwitcher" id="switcher">
+                                            <property name="stack">stack</property>
+                                            <property name="halign">center</property>
                                           </object>
                                         </child>
                                         <child>
-                                          <object class="GtkScale">
-                                            <property name="halign">end</property>
+                                          <object class="GtkMenuButton">
+                                            <property name="menu-model">dinner_menu</property>
+                                            <property name="halign">center</property>
                                             <property name="valign">center</property>
-                                            <property name="margin-top">6</property>
-                                            <property name="margin-bottom">6</property>
-                                            <property name="margin-start">12</property>
-                                            <property name="margin-end">12</property>
-                                            <property name="draw-value">0</property>
-                                            <property name="width-request">150</property>
-                                            <property name="adjustment">adjustment1</property>
+                                            <property name="icon-name">emblem-system-symbolic</property>
                                           </object>
+                                          <packing>
+                                            <property name="pack-type">end</property>
+                                          </packing>
                                         </child>
                                       </object>
                                     </child>
                                   </object>
                                 </child>
+                              </object>
+                            </child>
+                            <child>
+                              <object class="GtkSeparator"/>
+                            </child>
+                            <child>
+                              <object class="GtkScrolledWindow">
+                                <property name="shadow-type">in</property>
+                                <property name="hscrollbar-policy">never</property>
+                                <property name="min-content-height">200</property>
                                 <child>
-                                  <object class="GtkListBoxRow" id="listboxrow3">
-                                    <child>
-                                      <object class="GtkBox">
-                                        <child>
-                                          <object class="GtkLabel">
-                                            <property name="label" translatable="yes">Row 3</property>
-                                            <property name="halign">start</property>
-                                            <property name="valign">center</property>
-                                            <property name="margin">6</property>
-                                            <property name="hexpand">1</property>
-                                          </object>
-                                        </child>
-                                        <child>
-                                          <object class="GtkImage" id="listboxrow3image">
-                                            <property name="icon-name">object-select-symbolic</property>
-                                            <property name="halign">end</property>
-                                            <property name="valign">center</property>
-                                            <property name="margin-top">6</property>
-                                            <property name="margin-bottom">6</property>
-                                            <property name="margin-start">12</property>
-                                            <property name="margin-end">12</property>
-                                            <property name="opacity">0</property>
-                                          </object>
-                                        </child>
+                                  <object class="GtkListBox" id="listbox">
+                                    <property name="selection-mode">none</property>
+                                    <child type="placeholder">
+                                      <object class="GtkLabel">
+                                        <property name="label">No rows found</property>
                                       </object>
                                     </child>
-                                  </object>
-                                </child>
-                                <child>
-                                  <object class="GtkListBoxRow" id="listboxrow4">
                                     <child>
-                                      <object class="GtkBox">
-                                        <child>
-                                          <object class="GtkLabel">
-                                            <property name="label" translatable="yes">Row 4</property>
-                                            <property name="halign">start</property>
-                                            <property name="valign">center</property>
-                                            <property name="margin">6</property>
-                                            <property name="hexpand">1</property>
-                                          </object>
-                                        </child>
+                                      <object class="GtkListBoxRow" id="listboxrow1">
+                                        <property name="activatable">0</property>
+                                        <property name="selectable">0</property>
                                         <child>
-                                          <object class="GtkImage">
-                                            <property name="icon-name">object-select-symbolic</property>
-                                            <property name="halign">end</property>
-                                            <property name="valign">center</property>
-                                            <property name="margin-top">6</property>
-                                            <property name="margin-bottom">6</property>
-                                            <property name="margin-start">12</property>
-                                            <property name="margin-end">12</property>
-                                            <property name="opacity">0</property>
+                                          <object class="GtkBox">
+                                            <child>
+                                              <object class="GtkLabel">
+                                                <property name="label" translatable="yes">Row 1</property>
+                                                <property name="halign">start</property>
+                                                <property name="valign">center</property>
+                                                <property name="margin">6</property>
+                                                <property name="hexpand">1</property>
+                                              </object>
+                                            </child>
+                                            <child>
+                                              <object class="GtkSwitch" id="listboxrow1switch">
+                                                <property name="halign">end</property>
+                                                <property name="valign">center</property>
+                                                <property name="margin-top">6</property>
+                                                <property name="margin-bottom">6</property>
+                                                <property name="margin-start">12</property>
+                                                <property name="margin-end">12</property>
+                                              </object>
+                                            </child>
                                           </object>
                                         </child>
                                       </object>
                                     </child>
-                                  </object>
-                                </child>
-                                <child>
-                                  <object class="GtkListBoxRow" id="listboxrow5">
-                                    <property name="activatable">0</property>
                                     <child>
-                                      <object class="GtkBox">
-                                        <child>
-                                          <object class="GtkLabel">
-                                            <property name="label" translatable="yes">Row 5</property>
-                                            <property name="halign">start</property>
-                                            <property name="valign">center</property>
-                                            <property name="margin">6</property>
-                                            <property name="hexpand">1</property>
-                                          </object>
-                                        </child>
+                                      <object class="GtkListBoxRow" id="listboxrow2">
+                                        <property name="activatable">0</property>
                                         <child>
-                                          <object class="GtkButton" id="listboxrow5button">
-                                            <property name="halign">end</property>
-                                            <property name="valign">center</property>
-                                            <property name="margin-top">6</property>
-                                            <property name="margin-bottom">6</property>
-                                            <property name="margin-start">12</property>
-                                            <property name="margin-end">12</property>
-                                            <property name="icon-name">appointment-soon-symbolic</property>
+                                          <object class="GtkBox">
+                                            <child>
+                                              <object class="GtkLabel">
+                                                <property name="label" translatable="yes">Row 2</property>
+                                                <property name="halign">start</property>
+                                                <property name="valign">center</property>
+                                                <property name="margin">6</property>
+                                                <property name="hexpand">1</property>
+                                              </object>
+                                            </child>
+                                            <child>
+                                              <object class="GtkScale">
+                                                <property name="halign">end</property>
+                                                <property name="valign">center</property>
+                                                <property name="margin-top">6</property>
+                                                <property name="margin-bottom">6</property>
+                                                <property name="margin-start">12</property>
+                                                <property name="margin-end">12</property>
+                                                <property name="draw-value">0</property>
+                                                <property name="width-request">150</property>
+                                                <property name="adjustment">adjustment1</property>
+                                              </object>
+                                            </child>
                                           </object>
                                         </child>
                                       </object>
                                     </child>
-                                  </object>
-                                </child>
-                                <child>
-                                  <object class="GtkListBoxRow" id="listboxrow6">
-                                    <property name="activatable">0</property>
                                     <child>
-                                      <object class="GtkBox">
-                                        <child>
-                                          <object class="GtkLabel">
-                                            <property name="label" translatable="yes">Row 6</property>
-                                            <property name="halign">start</property>
-                                            <property name="valign">center</property>
-                                            <property name="margin">6</property>
-                                            <property name="hexpand">1</property>
-                                          </object>
-                                        </child>
+                                      <object class="GtkListBoxRow" id="listboxrow3">
                                         <child>
-                                          <object class="GtkCheckButton">
-                                            <property name="halign">end</property>
-                                            <property name="valign">center</property>
-                                            <property name="margin-top">6</property>
-                                            <property name="margin-bottom">6</property>
-                                            <property name="margin-start">12</property>
-                                            <property name="margin-end">12</property>
-                                          </object>
-                                        </child>
-                                      </object>
-                                    </child>
-                                  </object>
-                                </child>
-                              </object>
-                            </child>
-                          </object>
-                        </child>
-                      </object>
-                    </child>
-                    <child>
-                      <object class="GtkSeparator">
-                        <property name="orientation">vertical</property>
-                      </object>
-                    </child>
-                    <child>
-                      <object class="GtkBox">
-                        <property name="orientation">vertical</property>
-                        <property name="spacing">10</property>
-                        <child>
-                          <object class="GtkFrame" id="page2frame2">
-                            <child>
-                              <object class="GtkBox">
-                                <property name="orientation">vertical</property>
-                                <child>
-                                  <object class="GtkMenuBar">
-                                    <child>
-                                      <object class="GtkMenuItem" id="menuitem1">
-                                        <property name="label" translatable="yes">_File</property>
-                                        <property name="use-underline">1</property>
-                                        <child type="submenu">
-                                          <object class="GtkMenu" id="menu1">
+                                          <object class="GtkBox">
                                             <child>
-                                              <object class="GtkMenuItem" id="menuitem101">
-                                                <property name="label" translatable="yes">_New</property>
-                                                <property name="use-underline">1</property>
+                                              <object class="GtkLabel">
+                                                <property name="label" translatable="yes">Row 3</property>
+                                                <property name="halign">start</property>
+                                                <property name="valign">center</property>
+                                                <property name="margin">6</property>
+                                                <property name="hexpand">1</property>
                                               </object>
                                             </child>
                                             <child>
-                                              <object class="GtkMenuItem" id="menuitem102">
-                                                <property name="label" translatable="yes">_Open</property>
-                                                <property name="use-underline">1</property>
-                                              </object>
-                                            </child>
-                                            <child>
-                                              <object class="GtkMenuItem" id="menuitem103">
-                                                <property name="label" translatable="yes">_Save</property>
-                                                <property name="use-underline">1</property>
+                                              <object class="GtkImage" id="listboxrow3image">
+                                                <property name="icon-name">object-select-symbolic</property>
+                                                <property name="halign">end</property>
+                                                <property name="valign">center</property>
+                                                <property name="margin-top">6</property>
+                                                <property name="margin-bottom">6</property>
+                                                <property name="margin-start">12</property>
+                                                <property name="margin-end">12</property>
+                                                <property name="opacity">0</property>
                                               </object>
                                             </child>
+                                          </object>
+                                        </child>
+                                      </object>
+                                    </child>
+                                    <child>
+                                      <object class="GtkListBoxRow" id="listboxrow4">
+                                        <child>
+                                          <object class="GtkBox">
                                             <child>
-                                              <object class="GtkMenuItem" id="menuitem104">
-                                                <property name="label" translatable="yes">Save _As</property>
-                                                <property name="use-underline">1</property>
+                                              <object class="GtkLabel">
+                                                <property name="label" translatable="yes">Row 4</property>
+                                                <property name="halign">start</property>
+                                                <property name="valign">center</property>
+                                                <property name="margin">6</property>
+                                                <property name="hexpand">1</property>
                                               </object>
                                             </child>
                                             <child>
-                                              <object class="GtkSeparatorMenuItem" id="separatormenuitem1"/>
-                                            </child>
-                                            <child>
-                                              <object class="GtkMenuItem" id="quitmenuitem">
-                                                <property name="label" translatable="yes">_Quit</property>
-                                                <property name="use-underline">1</property>
-                                                <property name="action-name">app.quit</property>
+                                              <object class="GtkImage">
+                                                <property name="icon-name">object-select-symbolic</property>
+                                                <property name="halign">end</property>
+                                                <property name="valign">center</property>
+                                                <property name="margin-top">6</property>
+                                                <property name="margin-bottom">6</property>
+                                                <property name="margin-start">12</property>
+                                                <property name="margin-end">12</property>
+                                                <property name="opacity">0</property>
                                               </object>
                                             </child>
                                           </object>
@@ -1874,137 +1753,262 @@ microphone-sensitivity-medium-symbolic</property>
                                       </object>
                                     </child>
                                     <child>
-                                      <object class="GtkMenuItem" id="menuitem2">
-                                        <property name="label" translatable="yes">_Edit</property>
-                                        <property name="use-underline">1</property>
-                                        <child type="submenu">
-                                          <object class="GtkMenu" id="menu2">
+                                      <object class="GtkListBoxRow" id="listboxrow5">
+                                        <property name="activatable">0</property>
+                                        <child>
+                                          <object class="GtkBox">
                                             <child>
-                                              <object class="GtkMenuItem" id="menuitem106">
-                                                <property name="label" translatable="yes">Cu_t</property>
-                                                <property name="can-focus">1</property>
-                                                <property name="use-underline">1</property>
+                                              <object class="GtkLabel">
+                                                <property name="label" translatable="yes">Row 5</property>
+                                                <property name="halign">start</property>
+                                                <property name="valign">center</property>
+                                                <property name="margin">6</property>
+                                                <property name="hexpand">1</property>
                                               </object>
                                             </child>
                                             <child>
-                                              <object class="GtkMenuItem" id="menuitem107">
-                                                <property name="label" translatable="yes">_Copy</property>
-                                                <property name="use-underline">1</property>
+                                              <object class="GtkButton" id="listboxrow5button">
+                                                <property name="halign">end</property>
+                                                <property name="valign">center</property>
+                                                <property name="margin-top">6</property>
+                                                <property name="margin-bottom">6</property>
+                                                <property name="margin-start">12</property>
+                                                <property name="margin-end">12</property>
+                                                <property name="icon-name">appointment-soon-symbolic</property>
                                               </object>
                                             </child>
+                                          </object>
+                                        </child>
+                                      </object>
+                                    </child>
+                                    <child>
+                                      <object class="GtkListBoxRow" id="listboxrow6">
+                                        <property name="activatable">0</property>
+                                        <child>
+                                          <object class="GtkBox">
                                             <child>
-                                              <object class="GtkMenuItem" id="menuitem108">
-                                                <property name="label" translatable="yes">_Paste</property>
-                                                <property name="use-underline">1</property>
+                                              <object class="GtkLabel">
+                                                <property name="label" translatable="yes">Row 6</property>
+                                                <property name="halign">start</property>
+                                                <property name="valign">center</property>
+                                                <property name="margin">6</property>
+                                                <property name="hexpand">1</property>
                                               </object>
                                             </child>
                                             <child>
-                                              <object class="GtkMenuItem" id="deletemenuitem">
-                                                <property name="label" translatable="yes">_Delete</property>
-                                                <property name="use-underline">1</property>
-                                                <property name="action-name">win.delete</property>
+                                              <object class="GtkCheckButton">
+                                                <property name="halign">end</property>
+                                                <property name="valign">center</property>
+                                                <property name="margin-top">6</property>
+                                                <property name="margin-bottom">6</property>
+                                                <property name="margin-start">12</property>
+                                                <property name="margin-end">12</property>
                                               </object>
                                             </child>
-                                            <child>
-                                              <object class="GtkMenuItem" id="searchmenuitem">
-                                                <property name="label" translatable="yes">_Search</property>
-                                                <property name="use-underline">1</property>
-                                                <property name="action-name">win.search</property>
+                                          </object>
+                                        </child>
+                                      </object>
+                                    </child>
+                                  </object>
+                                </child>
+                              </object>
+                            </child>
+                          </object>
+                        </child>
+                        <child>
+                          <object class="GtkSeparator">
+                            <property name="orientation">vertical</property>
+                          </object>
+                        </child>
+                        <child>
+                          <object class="GtkBox">
+                            <property name="orientation">vertical</property>
+                            <property name="spacing">10</property>
+                            <child>
+                              <object class="GtkFrame" id="page2frame2">
+                                <child>
+                                  <object class="GtkBox">
+                                    <property name="orientation">vertical</property>
+                                    <child>
+                                      <object class="GtkMenuBar">
+                                        <child>
+                                          <object class="GtkMenuItem" id="menuitem1">
+                                            <property name="label" translatable="yes">_File</property>
+                                            <property name="use-underline">1</property>
+                                            <child type="submenu">
+                                              <object class="GtkMenu" id="menu1">
+                                                <child>
+                                                  <object class="GtkMenuItem" id="menuitem101">
+                                                    <property name="label" translatable="yes">_New</property>
+                                                    <property name="use-underline">1</property>
+                                                  </object>
+                                                </child>
+                                                <child>
+                                                  <object class="GtkMenuItem" id="menuitem102">
+                                                    <property name="label" translatable="yes">_Open</property>
+                                                    <property name="use-underline">1</property>
+                                                  </object>
+                                                </child>
+                                                <child>
+                                                  <object class="GtkMenuItem" id="menuitem103">
+                                                    <property name="label" translatable="yes">_Save</property>
+                                                    <property name="use-underline">1</property>
+                                                  </object>
+                                                </child>
+                                                <child>
+                                                  <object class="GtkMenuItem" id="menuitem104">
+                                                    <property name="label" translatable="yes">Save _As</property>
+                                                    <property name="use-underline">1</property>
+                                                  </object>
+                                                </child>
+                                                <child>
+                                                  <object class="GtkSeparatorMenuItem" id="separatormenuitem1"/>
+                                                </child>
+                                                <child>
+                                                  <object class="GtkMenuItem" id="quitmenuitem">
+                                                    <property name="label" translatable="yes">_Quit</property>
+                                                    <property name="use-underline">1</property>
+                                                    <property name="action-name">app.quit</property>
+                                                  </object>
+                                                </child>
                                               </object>
                                             </child>
-                                            <child>
-                                              <object class="GtkMenuItem" id="togglesmenuitem">
-                                                <property name="label">Checks &amp; Radios</property>
-                                                <property name="use-underline">1</property>
-                                                <child type="submenu">
-                                                  <object class="GtkMenu" id="togglessubmenu">
-                                                    <child>
-                                                      <object class="GtkCheckMenuItem" id="checkmenuitem1">
-                                                        <property name="label">_Check</property>
-                                                        <property name="active">1</property>
-                                                        <property name="use-underline">1</property>
-                                                      </object>
-                                                    </child>
-                                                    <child>
-                                                      <object class="GtkCheckMenuItem" id="checkmenuitem2">
-                                                        <property name="label">_Check</property>
-                                                        <property name="active">1</property>
-                                                        <property name="sensitive">0</property>
-                                                        <property name="use-underline">1</property>
-                                                      </object>
-                                                    </child>
-                                                    <child>
-                                                      <object class="GtkCheckMenuItem" id="checkmenuitem3">
-                                                        <property name="label">_Check</property>
-                                                        <property name="inconsistent">1</property>
-                                                        <property name="use-underline">1</property>
-                                                      </object>
-                                                    </child>
-                                                    <child>
-                                                      <object class="GtkCheckMenuItem" id="checkmenuitem4">
-                                                        <property name="label">_Check</property>
-                                                        <property name="use-underline">1</property>
-                                                      </object>
-                                                    </child>
-                                                    <child>
-                                                      <object class="GtkCheckMenuItem" id="checkmenuitem5">
-                                                        <property name="label">_Check</property>
-                                                        <property name="sensitive">0</property>
-                                                        <property name="use-underline">1</property>
-                                                      </object>
-                                                    </child>
-                                                    <child>
-                                                      <object class="GtkCheckMenuItem" id="checkmenuitem6">
-                                                        <property name="label">_Check</property>
-                                                        <property name="inconsistent">1</property>
-                                                        <property name="sensitive">0</property>
-                                                        <property name="use-underline">1</property>
-                                                      </object>
-                                                    </child>
-                                                    <child>
-                                                      <object class="GtkSeparatorMenuItem" id="separatormenuitem"/>
-                                                    </child>
-                                                    <child>
-                                                      <object class="GtkRadioMenuItem" id="radiomenuitem1">
-                                                        <property name="label">_Radio</property>
-                                                        <property name="active">1</property>
-                                                        <property name="use-underline">1</property>
-                                                      </object>
-                                                    </child>
-                                                    <child>
-                                                      <object class="GtkRadioMenuItem" id="radiomenuitem2">
-                                                        <property name="label">_Radio</property>
-                                                        <property name="active">1</property>
-                                                        <property name="sensitive">0</property>
-                                                        <property name="use-underline">1</property>
-                                                      </object>
-                                                    </child>
-                                                    <child>
-                                                      <object class="GtkRadioMenuItem" id="radiomenuitem3">
-                                                        <property name="label">_Radio</property>
-                                                        <property name="inconsistent">1</property>
-                                                        <property name="use-underline">1</property>
-                                                      </object>
-                                                    </child>
-                                                    <child>
-                                                      <object class="GtkRadioMenuItem" id="radiomenuitem4">
-                                                        <property name="label">_Radio</property>
-                                                        <property name="use-underline">1</property>
-                                                      </object>
-                                                    </child>
-                                                    <child>
-                                                      <object class="GtkRadioMenuItem" id="radiomenuitem5">
-                                                        <property name="label">_Radio</property>
-                                                        <property name="sensitive">0</property>
-                                                        <property name="use-underline">1</property>
-                                                      </object>
-                                                    </child>
-                                                    <child>
-                                                      <object class="GtkRadioMenuItem" id="radiomenuitem6">
-                                                        <property name="label">_Radio</property>
-                                                        <property name="inconsistent">1</property>
-                                                        <property name="sensitive">0</property>
-                                                        <property name="use-underline">1</property>
+                                          </object>
+                                        </child>
+                                        <child>
+                                          <object class="GtkMenuItem" id="menuitem2">
+                                            <property name="label" translatable="yes">_Edit</property>
+                                            <property name="use-underline">1</property>
+                                            <child type="submenu">
+                                              <object class="GtkMenu" id="menu2">
+                                                <child>
+                                                  <object class="GtkMenuItem" id="menuitem106">
+                                                    <property name="label" translatable="yes">Cu_t</property>
+                                                    <property name="can-focus">1</property>
+                                                    <property name="use-underline">1</property>
+                                                  </object>
+                                                </child>
+                                                <child>
+                                                  <object class="GtkMenuItem" id="menuitem107">
+                                                    <property name="label" translatable="yes">_Copy</property>
+                                                    <property name="use-underline">1</property>
+                                                  </object>
+                                                </child>
+                                                <child>
+                                                  <object class="GtkMenuItem" id="menuitem108">
+                                                    <property name="label" translatable="yes">_Paste</property>
+                                                    <property name="use-underline">1</property>
+                                                  </object>
+                                                </child>
+                                                <child>
+                                                  <object class="GtkMenuItem" id="deletemenuitem">
+                                                    <property name="label" translatable="yes">_Delete</property>
+                                                    <property name="use-underline">1</property>
+                                                    <property name="action-name">win.delete</property>
+                                                  </object>
+                                                </child>
+                                                <child>
+                                                  <object class="GtkMenuItem" id="searchmenuitem">
+                                                    <property name="label" translatable="yes">_Search</property>
+                                                    <property name="use-underline">1</property>
+                                                    <property name="action-name">win.search</property>
+                                                  </object>
+                                                </child>
+                                                <child>
+                                                  <object class="GtkMenuItem" id="togglesmenuitem">
+                                                    <property name="label">Checks &amp; Radios</property>
+                                                    <property name="use-underline">1</property>
+                                                    <child type="submenu">
+                                                      <object class="GtkMenu" id="togglessubmenu">
+                                                        <child>
+                                                          <object class="GtkCheckMenuItem" id="checkmenuitem1">
+                                                            <property name="label">_Check</property>
+                                                            <property name="active">1</property>
+                                                            <property name="use-underline">1</property>
+                                                          </object>
+                                                        </child>
+                                                        <child>
+                                                          <object class="GtkCheckMenuItem" id="checkmenuitem2">
+                                                            <property name="label">_Check</property>
+                                                            <property name="active">1</property>
+                                                            <property name="sensitive">0</property>
+                                                            <property name="use-underline">1</property>
+                                                          </object>
+                                                        </child>
+                                                        <child>
+                                                          <object class="GtkCheckMenuItem" id="checkmenuitem3">
+                                                            <property name="label">_Check</property>
+                                                            <property name="inconsistent">1</property>
+                                                            <property name="use-underline">1</property>
+                                                          </object>
+                                                        </child>
+                                                        <child>
+                                                          <object class="GtkCheckMenuItem" id="checkmenuitem4">
+                                                            <property name="label">_Check</property>
+                                                            <property name="use-underline">1</property>
+                                                          </object>
+                                                        </child>
+                                                        <child>
+                                                          <object class="GtkCheckMenuItem" id="checkmenuitem5">
+                                                            <property name="label">_Check</property>
+                                                            <property name="sensitive">0</property>
+                                                            <property name="use-underline">1</property>
+                                                          </object>
+                                                        </child>
+                                                        <child>
+                                                          <object class="GtkCheckMenuItem" id="checkmenuitem6">
+                                                            <property name="label">_Check</property>
+                                                            <property name="inconsistent">1</property>
+                                                            <property name="sensitive">0</property>
+                                                            <property name="use-underline">1</property>
+                                                          </object>
+                                                        </child>
+                                                        <child>
+                                                          <object class="GtkSeparatorMenuItem" id="separatormenuitem"/>
+                                                        </child>
+                                                        <child>
+                                                          <object class="GtkRadioMenuItem" id="radiomenuitem1">
+                                                            <property name="label">_Radio</property>
+                                                            <property name="active">1</property>
+                                                            <property name="use-underline">1</property>
+                                                          </object>
+                                                        </child>
+                                                        <child>
+                                                          <object class="GtkRadioMenuItem" id="radiomenuitem2">
+                                                            <property name="label">_Radio</property>
+                                                            <property name="active">1</property>
+                                                            <property name="sensitive">0</property>
+                                                            <property name="use-underline">1</property>
+                                                          </object>
+                                                        </child>
+                                                        <child>
+                                                          <object class="GtkRadioMenuItem" id="radiomenuitem3">
+                                                            <property name="label">_Radio</property>
+                                                            <property name="inconsistent">1</property>
+                                                            <property name="use-underline">1</property>
+                                                          </object>
+                                                        </child>
+                                                        <child>
+                                                          <object class="GtkRadioMenuItem" id="radiomenuitem4">
+                                                            <property name="label">_Radio</property>
+                                                            <property name="use-underline">1</property>
+                                                          </object>
+                                                        </child>
+                                                        <child>
+                                                          <object class="GtkRadioMenuItem" id="radiomenuitem5">
+                                                            <property name="label">_Radio</property>
+                                                            <property name="sensitive">0</property>
+                                                            <property name="use-underline">1</property>
+                                                          </object>
+                                                        </child>
+                                                        <child>
+                                                          <object class="GtkRadioMenuItem" id="radiomenuitem6">
+                                                            <property name="label">_Radio</property>
+                                                            <property name="inconsistent">1</property>
+                                                            <property name="sensitive">0</property>
+                                                            <property name="use-underline">1</property>
+                                                          </object>
+                                                        </child>
                                                       </object>
                                                     </child>
                                                   </object>
@@ -2013,198 +2017,197 @@ microphone-sensitivity-medium-symbolic</property>
                                             </child>
                                           </object>
                                         </child>
-                                      </object>
-                                    </child>
-                                    <child>
-                                      <object class="GtkMenuItem" id="menuitem3">
-                                        <property name="label" translatable="yes">_View</property>
-                                        <property name="use-underline">1</property>
-                                        <child type="submenu">
-                                          <object class="GtkMenu" id="view-menu">
-                                            <child>
-                                              <object class="GtkCheckMenuItem" id="darkmenuitem">
-                                                <property name="label">_Dark theme</property>
-                                                <property name="use-underline">1</property>
-                                                <property name="action-name">win.dark</property>
-                                              </object>
-                                            </child>
-                                            <child>
-                                              <object class="GtkCheckMenuItem" id="toolbarmenuitem">
-                                                <property name="label">_Toolbar</property>
-                                                <property name="active">1</property>
-                                                <property name="use-underline">1</property>
-                                                <property name="action-name">win.toolbar</property>
-                                              </object>
-                                            </child>
-                                            <child>
-                                              <object class="GtkCheckMenuItem" id="statusbarmenuitem">
-                                                <property name="label">_Statusbar</property>
-                                                <property name="active">1</property>
-                                                <property name="use-underline">1</property>
-                                                <property name="action-name">win.statusbar</property>
-                                              </object>
-                                            </child>
-                                            <child>
-                                              <object class="GtkMenuItem" id="bgmenuitem">
-                                                <property name="label">_Select Background</property>
-                                                <property name="use-underline">1</property>
-                                                <property name="action-name">win.background</property>
+                                        <child>
+                                          <object class="GtkMenuItem" id="menuitem3">
+                                            <property name="label" translatable="yes">_View</property>
+                                            <property name="use-underline">1</property>
+                                            <child type="submenu">
+                                              <object class="GtkMenu" id="view-menu">
+                                                <child>
+                                                  <object class="GtkCheckMenuItem" id="darkmenuitem">
+                                                    <property name="label">_Dark theme</property>
+                                                    <property name="use-underline">1</property>
+                                                    <property name="action-name">win.dark</property>
+                                                  </object>
+                                                </child>
+                                                <child>
+                                                  <object class="GtkCheckMenuItem" id="toolbarmenuitem">
+                                                    <property name="label">_Toolbar</property>
+                                                    <property name="active">1</property>
+                                                    <property name="use-underline">1</property>
+                                                    <property name="action-name">win.toolbar</property>
+                                                  </object>
+                                                </child>
+                                                <child>
+                                                  <object class="GtkCheckMenuItem" id="statusbarmenuitem">
+                                                    <property name="label">_Statusbar</property>
+                                                    <property name="active">1</property>
+                                                    <property name="use-underline">1</property>
+                                                    <property name="action-name">win.statusbar</property>
+                                                  </object>
+                                                </child>
+                                                <child>
+                                                  <object class="GtkMenuItem" id="bgmenuitem">
+                                                    <property name="label">_Select Background</property>
+                                                    <property name="use-underline">1</property>
+                                                    <property name="action-name">win.background</property>
+                                                  </object>
+                                                </child>
                                               </object>
                                             </child>
                                           </object>
                                         </child>
-                                      </object>
-                                    </child>
-                                    <child>
-                                      <object class="GtkMenuItem" id="menuitem4">
-                                        <property name="label" translatable="yes">_Help</property>
-                                        <property name="use-underline">1</property>
-                                        <child type="submenu">
-                                          <object class="GtkMenu" id="menu3">
-                                            <child>
-                                              <object class="GtkMenuItem" id="aboutmenuitem">
-                                                <property name="label" translatable="yes">_About</property>
-                                                <property name="use-underline">1</property>
-                                                <property name="action-name">app.about</property>
+                                        <child>
+                                          <object class="GtkMenuItem" id="menuitem4">
+                                            <property name="label" translatable="yes">_Help</property>
+                                            <property name="use-underline">1</property>
+                                            <child type="submenu">
+                                              <object class="GtkMenu" id="menu3">
+                                                <child>
+                                                  <object class="GtkMenuItem" id="aboutmenuitem">
+                                                    <property name="label" translatable="yes">_About</property>
+                                                    <property name="use-underline">1</property>
+                                                    <property name="action-name">app.about</property>
+                                                  </object>
+                                                </child>
                                               </object>
                                             </child>
                                           </object>
                                         </child>
                                       </object>
                                     </child>
-                                  </object>
-                                </child>
-                                <child>
-                                  <object class="GtkToolbar" id="toolbar">
-                                    <child>
-                                      <object class="GtkToolButton">
-                                        <property name="label" translatable="yes">New</property>
-                                        <property name="icon-name">document-new</property>
-                                        <property name="tooltip-text" translatable="yes">Create a new document</property>
-                                      </object>
-                                    </child>
                                     <child>
-                                      <object class="GtkToolButton">
-                                        <property name="label" translatable="yes">Save</property>
-                                        <property name="icon-name">document-save</property>
-                                        <property name="tooltip-text" translatable="yes">Save the current document</property>
+                                      <object class="GtkToolbar" id="toolbar">
+                                        <child>
+                                          <object class="GtkToolButton">
+                                            <property name="label" translatable="yes">New</property>
+                                            <property name="icon-name">document-new</property>
+                                            <property name="tooltip-text" translatable="yes">Create a new document</property>
+                                          </object>
+                                        </child>
+                                        <child>
+                                          <object class="GtkToolButton">
+                                            <property name="label" translatable="yes">Save</property>
+                                            <property name="icon-name">document-save</property>
+                                            <property name="tooltip-text" translatable="yes">Save the current document</property>
+                                          </object>
+                                        </child>
+                                        <child>
+                                          <object class="GtkSeparatorToolItem"/>
+                                        </child>
+                                        <child>
+                                          <object class="GtkToolButton">
+                                            <property name="label" translatable="yes">Search</property>
+                                            <property name="icon-name">edit-find</property>
+                                            <property name="action-name">win.search</property>
+                                            <property name="tooltip-text" translatable="yes">Search for it</property>
+                                          </object>
+                                        </child>
+                                        <child>
+                                          <object class="GtkToolButton">
+                                            <property name="sensitive">0</property>
+                                            <property name="label" translatable="yes">Insert</property>
+                                            <property name="icon-name">insert-image</property>
+                                            <property name="tooltip-text" translatable="yes">Insert something</property>
+                                          </object>
+                                        </child>
                                       </object>
                                     </child>
                                     <child>
-                                      <object class="GtkSeparatorToolItem"/>
-                                    </child>
-                                    <child>
-                                      <object class="GtkToolButton">
-                                        <property name="label" translatable="yes">Search</property>
-                                        <property name="icon-name">edit-find</property>
-                                        <property name="action-name">win.search</property>
-                                        <property name="tooltip-text" translatable="yes">Search for it</property>
+                                      <object class="GtkSearchBar" id="searchbar">
+                                        <child>
+                                          <object class="GtkSearchEntry"/>
+                                        </child>
                                       </object>
                                     </child>
                                     <child>
-                                      <object class="GtkToolButton">
-                                        <property name="sensitive">0</property>
-                                        <property name="label" translatable="yes">Insert</property>
-                                        <property name="icon-name">insert-image</property>
-                                        <property name="tooltip-text" translatable="yes">Insert something</property>
+                                      <object class="GtkInfoBar" id="infobar">
+                                        <property name="visible">0</property>
+                                        <property name="show-close-button">1</property>
+                                        <child internal-child="content_area">
+                                          <object class="GtkBox">
+                                            <child>
+                                              <object class="GtkLabel">
+                                                <property name="label">You wanted to delete something.</property>
+                                              </object>
+                                            </child>
+                                          </object>
+                                        </child>
                                       </object>
                                     </child>
-                                  </object>
-                                </child>
-                                <child>
-                                  <object class="GtkSearchBar" id="searchbar">
                                     <child>
-                                      <object class="GtkSearchEntry"/>
-                                    </child>
-                                  </object>
-                                </child>
-                                <child>
-                                  <object class="GtkInfoBar" id="infobar">
-                                    <property name="visible">0</property>
-                                    <property name="show-close-button">1</property>
-                                    <child internal-child="content_area">
-                                      <object class="GtkBox">
+                                      <object class="GtkScrolledWindow">
+                                        <property name="shadow-type">in</property>
+                                        <property name="vexpand">1</property>
                                         <child>
-                                          <object class="GtkLabel">
-                                            <property name="label">You wanted to delete something.</property>
+                                          <object class="MyTextView" id="text3">
+                                            <property name="visible">True</property>
+                                            <property name="can-focus">True</property>
+                                            <property name="buffer">textbuffer1</property>
+                                            <property name="wrap-mode">2</property>
+                                            <property name="left-margin">10</property>
+                                            <property name="right-margin">10</property>
                                           </object>
                                         </child>
                                       </object>
                                     </child>
-                                  </object>
-                                </child>
-                                <child>
-                                  <object class="GtkScrolledWindow">
-                                    <property name="shadow-type">in</property>
-                                    <property name="vexpand">1</property>
                                     <child>
-                                      <object class="MyTextView" id="text3">
-                                        <property name="visible">True</property>
-                                        <property name="can-focus">True</property>
-                                        <property name="buffer">textbuffer1</property>
-                                        <property name="wrap-mode">2</property>
-                                        <property name="left-margin">10</property>
-                                        <property name="right-margin">10</property>
-                                      </object>
+                                      <object class="GtkStatusbar" id="statusbar"/>
                                     </child>
                                   </object>
                                 </child>
-                                <child>
-                                  <object class="GtkStatusbar" id="statusbar">
-                                  </object>
-                                </child>
                               </object>
                             </child>
-                          </object>
-                        </child>
-                        <child>
-                          <object class="GtkSeparator"/>
-                        </child>
-                        <child>
-                          <object class="GtkBox">
+                            <child>
+                              <object class="GtkSeparator"/>
+                            </child>
                             <child>
                               <object class="GtkBox">
-                                <property name="spacing">10</property>
-                                <property name="expand">1</property>
                                 <child>
-                                  <object class="GtkFrame" id="panedframe1">
+                                  <object class="GtkBox">
+                                    <property name="spacing">10</property>
                                     <property name="expand">1</property>
                                     <child>
-                                      <object class="GtkPaned">
-                                        <style>
-                                          <class name="view"/>
-                                        </style>
-                                        <child>
-                                          <object class="GtkLabel">
-                                            <property name="label">Left</property>
-                                          </object>
-                                        </child>
+                                      <object class="GtkFrame" id="panedframe1">
+                                        <property name="expand">1</property>
                                         <child>
-                                          <object class="GtkLabel">
-                                            <property name="label">Right</property>
+                                          <object class="GtkPaned">
+                                            <style>
+                                              <class name="view"/>
+                                            </style>
+                                            <child>
+                                              <object class="GtkLabel">
+                                                <property name="label">Left</property>
+                                              </object>
+                                            </child>
+                                            <child>
+                                              <object class="GtkLabel">
+                                                <property name="label">Right</property>
+                                              </object>
+                                            </child>
                                           </object>
                                         </child>
                                       </object>
                                     </child>
-                                  </object>
-                                </child>
-                                <child>
-                                  <object class="GtkFrame" id="panedframe2">
-                                    <property name="expand">1</property>
                                     <child>
-                                      <object class="GtkPaned">
-                                        <property name="orientation">vertical</property>
-                                        <style>
-                                          <class name="view"/>
-                                        </style>
-                                        <child>
-                                          <object class="GtkLabel">
-                                            <property name="label">Top</property>
-                                          </object>
-                                        </child>
+                                      <object class="GtkFrame" id="panedframe2">
+                                        <property name="expand">1</property>
                                         <child>
-                                          <object class="GtkLabel">
-                                            <property name="label">Bottom</property>
+                                          <object class="GtkPaned">
+                                            <property name="orientation">vertical</property>
+                                            <style>
+                                              <class name="view"/>
+                                            </style>
+                                            <child>
+                                              <object class="GtkLabel">
+                                                <property name="label">Top</property>
+                                              </object>
+                                            </child>
+                                            <child>
+                                              <object class="GtkLabel">
+                                                <property name="label">Bottom</property>
+                                              </object>
+                                            </child>
                                           </object>
                                         </child>
                                       </object>
@@ -2215,284 +2218,184 @@ microphone-sensitivity-medium-symbolic</property>
                             </child>
                           </object>
                         </child>
-                      </object>
-                    </child>
-                    <child>
-                      <object class="GtkSeparator">
-                        <property name="orientation">vertical</property>
-                      </object>
-                    </child>
-                    <child>
-                      <object class="GtkBox" id="filler2">
-                        <property name="orientation">vertical</property>
-                        <property name="spacing">10</property>
                         <child>
-                          <object class="GtkCalendar">
-                            <property name="halign">center</property>
+                          <object class="GtkSeparator">
+                            <property name="orientation">vertical</property>
                           </object>
                         </child>
                         <child>
-                          <object class="GtkSeparator"/>
-                        </child>
-                        <child>
-                          <object class="GtkExpander" id="expander1">
-                            <property name="can-focus">1</property>
-                            <property name="expanded">1</property>
+                          <object class="GtkBox" id="filler2">
+                            <property name="orientation">vertical</property>
+                            <property name="spacing">10</property>
                             <child>
-                              <object class="GtkBox">
-                                <property name="orientation">vertical</property>
-                                <child>
-                                  <object class="GtkScrolledWindow" id="scrolledwindow3">
-                                    <property name="can-focus">1</property>
-                                    <property name="shadow-type">in</property>
-                                    <property name="margin-top">6</property>
-                                    <property name="height-request">226</property>
-                                    <child>
-                                      <object class="GtkIconView" id="iconview1">
-                                        <property name="can-focus">1</property>
-                                        <property name="selection-mode">multiple</property>
-                                        <property name="model">iconsmodel</property>
-                                        <child>
-                                          <object class="GtkCellRendererPixbuf" id="iconviewcell"/>
-                                          <attributes>
-                                            <attribute name="icon-name">0</attribute>
-                                          </attributes>
-                                        </child>
-                                      </object>
-                                    </child>
-                                  </object>
-                                </child>
-                                <child>
-                                  <object class="GtkToolbar">
-                                    <property name="toolbar-style">icons</property>
-                                    <style>
-                                      <class name="inline-toolbar"/>
-                                    </style>
-                                    <child>
-                                      <object class="GtkToolButton" id="decrease_button">
-                                        <property name="icon-name">zoom-out-symbolic</property>
-                                        <property name="tooltip-text">Normal icons</property>
-                                        <signal name="clicked" handler="decrease_icon_size" object="iconview1" swapped="yes"/>
-                                      </object>
-                                    </child>
-                                    <child>
-                                      <object class="GtkToolButton" id="increase_button">
-                                        <property name="icon-name">zoom-in-symbolic</property>
-                                        <property name="tooltip-text">Large icons</property>
-                                        <signal name="clicked" handler="increase_icon_size" object="iconview1" swapped="yes"/>
-                                      </object>
-                                    </child>
-                                    <child>
-                                      <object class="GtkToolButton" id="reset_button">
-                                        <property name="icon-name">zoom-original-symbolic</property>
-                                        <property name="tooltip-text">Inherited icon size</property>
-                                        <signal name="clicked" handler="reset_icon_size" object="iconview1" swapped="yes"/>
-                                      </object>
-                                    </child>
-                                  </object>
-                                </child>
+                              <object class="GtkCalendar">
+                                <property name="halign">center</property>
                               </object>
                             </child>
-                            <child type="label">
-                              <object class="GtkLabel" id="label19">
-                                <property name="label" translatable="yes">Expander</property>
-                              </object>
+                            <child>
+                              <object class="GtkSeparator"/>
                             </child>
-                          </object>
-                        </child>
-                        <child>
-                          <object class="GtkButton" id="info_dialog_button">
-                            <property name="label" translatable="yes">_Inform</property>
-                            <property name="use-underline">1</property>
-                          </object>
-                        </child>
-                        <child>
-                          <object class="GtkButton" id="action_dialog_button">
-                            <property name="label" translatable="yes">_Act</property>
-                            <property name="use-underline">1</property>
-                          </object>
-                        </child>
-                        <child>
-                          <object class="GtkButton" id="preference_dialog_button">
-                            <property name="label" translatable="yes">_Configure</property>
-                            <property name="use-underline">1</property>
-                          </object>
-                        </child>
-                        <child>
-                          <object class="GtkButton" id="selection_dialog_button">
-                            <property name="label" translatable="yes">_Select</property>
-                            <property name="use-underline">1</property>
-                          </object>
-                        </child>
-                      </object>
-                    </child>
-                  </object>
-                </child>
-              </object>
-              <packing>
-                <property name="name">page2</property>
-                <property name="title" translatable="yes">Page 2</property>
-              </packing>
-            </child>
-            <child>
-              <object class="GtkBox">
-                <property name="spacing">10</property>
-                <child>
-                  <object class="GtkBox">
-                    <property name="orientation">vertical</property>
-                    <property name="spacing">10</property>
-                    <child>
-                      <object class="GtkBox">
-                        <property name="orientation">vertical</property>
-                        <property name="spacing">4</property>
-                        <child>
-                          <object class="GtkScrolledWindow">
-                            <property name="hscrollbar-policy">never</property>
-                            <property name="vscrollbar-policy">always</property>
-                            <property name="height-request">300</property>
-                            <property name="shadow-type">in</property>
                             <child>
-                              <object class="GtkTreeView" id="charletree">
-                                <property name="enable-grid-lines">vertical</property>
-                                <property name="enable-tree-lines">1</property>
-                                <property name="rubber-banding">1</property>
-                                <property name="model">charlemodel</property>
-                                <child internal-child="selection">
-                                  <object class="GtkTreeSelection">
-                                    <property name="mode">multiple</property>
-                                  </object>
-                                </child>
-                                <child>
-                                  <object class="GtkTreeViewColumn">
-                                    <property name="title" translatable="yes">Name</property>
-                                    <child>
-                                      <object class="GtkCellRendererText"/>
-                                      <attributes>
-                                        <attribute name="text">0</attribute>
-                                      </attributes>
-                                    </child>
-                                  </object>
-                                </child>
+                              <object class="GtkExpander" id="expander1">
+                                <property name="can-focus">1</property>
+                                <property name="expanded">1</property>
                                 <child>
-                                  <object class="GtkTreeViewColumn">
-                                    <property name="title" translatable="yes">Birth</property>
+                                  <object class="GtkBox">
+                                    <property name="orientation">vertical</property>
                                     <child>
-                                      <object class="GtkCellRendererText"/>
-                                      <attributes>
-                                        <attribute name="text">1</attribute>
-                                      </attributes>
+                                      <object class="GtkScrolledWindow" id="scrolledwindow3">
+                                        <property name="can-focus">1</property>
+                                        <property name="shadow-type">in</property>
+                                        <property name="margin-top">6</property>
+                                        <property name="height-request">226</property>
+                                        <child>
+                                          <object class="GtkIconView" id="iconview1">
+                                            <property name="can-focus">1</property>
+                                            <property name="selection-mode">multiple</property>
+                                            <property name="model">iconsmodel</property>
+                                            <child>
+                                              <object class="GtkCellRendererPixbuf" id="iconviewcell"/>
+                                              <attributes>
+                                                <attribute name="icon-name">0</attribute>
+                                              </attributes>
+                                            </child>
+                                          </object>
+                                        </child>
+                                      </object>
                                     </child>
-                                  </object>
-                                </child>
-                                <child>
-                                  <object class="GtkTreeViewColumn">
-                                    <property name="title" translatable="yes">Death</property>
                                     <child>
-                                      <object class="GtkCellRendererText"/>
-                                      <attributes>
-                                        <attribute name="text">2</attribute>
-                                      </attributes>
+                                      <object class="GtkToolbar">
+                                        <property name="toolbar-style">icons</property>
+                                        <style>
+                                          <class name="inline-toolbar"/>
+                                        </style>
+                                        <child>
+                                          <object class="GtkToolButton" id="decrease_button">
+                                            <property name="icon-name">zoom-out-symbolic</property>
+                                            <property name="tooltip-text">Normal icons</property>
+                                            <signal name="clicked" handler="decrease_icon_size" object="iconview1" swapped="yes"/>
+                                          </object>
+                                        </child>
+                                        <child>
+                                          <object class="GtkToolButton" id="increase_button">
+                                            <property name="icon-name">zoom-in-symbolic</property>
+                                            <property name="tooltip-text">Large icons</property>
+                                            <signal name="clicked" handler="increase_icon_size" object="iconview1" swapped="yes"/>
+                                          </object>
+                                        </child>
+                                        <child>
+                                          <object class="GtkToolButton" id="reset_button">
+                                            <property name="icon-name">zoom-original-symbolic</property>
+                                            <property name="tooltip-text">Inherited icon size</property>
+                                            <signal name="clicked" handler="reset_icon_size" object="iconview1" swapped="yes"/>
+                                          </object>
+                                        </child>
+                                      </object>
                                     </child>
                                   </object>
                                 </child>
+                                <child type="label">
+                                  <object class="GtkLabel" id="label19">
+                                    <property name="label" translatable="yes">Expander</property>
+                                  </object>
+                                </child>
+                              </object>
+                            </child>
+                            <child>
+                              <object class="GtkButton" id="info_dialog_button">
+                                <property name="label" translatable="yes">_Inform</property>
+                                <property name="use-underline">1</property>
+                              </object>
+                            </child>
+                            <child>
+                              <object class="GtkButton" id="action_dialog_button">
+                                <property name="label" translatable="yes">_Act</property>
+                                <property name="use-underline">1</property>
+                              </object>
+                            </child>
+                            <child>
+                              <object class="GtkButton" id="preference_dialog_button">
+                                <property name="label" translatable="yes">_Configure</property>
+                                <property name="use-underline">1</property>
+                              </object>
+                            </child>
+                            <child>
+                              <object class="GtkButton" id="selection_dialog_button">
+                                <property name="label" translatable="yes">_Select</property>
+                                <property name="use-underline">1</property>
                               </object>
                             </child>
-                          </object>
-                        </child>
-                        <child>
-                          <object class="GtkLabel">
-                            <property name="selectable">1</property>
-                            <property name="halign">start</property>
-                            <property name="use-markup">1</property>
-                            <property name="label" translatable="yes">&lt;small&gt;Data source: &lt;a href=&quot;http://en.wikipedia.org/wiki/Charlemagne#Ancestry&quot;&gt;Wikipedia&lt;/a&gt;&lt;/small&gt;</property>
-                          </object>
-                        </child>
-                      </object>
-                    </child>
-                    <child>
-                      <object class="GtkSeparator"/>
-                    </child>
-                    <child>
-                      <object class="GtkScrolledWindow">
-                        <property name="hscrollbar-policy">never</property>
-                        <property name="vexpand">1</property>
-                        <property name="shadow-type">in</property>
-                        <child>
-                          <object class="GtkListBox" id="munsell">
-                            <property name="selection-mode">multiple</property>
-                            <property name="activate-on-single-click">0</property>
                           </object>
                         </child>
                       </object>
                     </child>
                   </object>
-                </child>
-                <child>
-                  <object class="GtkSeparator">
-                    <property name="orientation">vertical</property>
-                  </object>
-                </child>
-                <child>
+                </property>
+              </object>
+            </child>
+            <child>
+              <object class="GtkStackPage">
+                <property name="name">page3</property>
+                <property name="title" translatable="yes">Page 3</property>
+                <property name="child">
                   <object class="GtkBox">
-                    <property name="orientation">vertical</property>
                     <property name="spacing">10</property>
                     <child>
                       <object class="GtkBox">
-                        <property name="halign">start</property>
-                        <property name="spacing">6</property>
+                        <property name="orientation">vertical</property>
+                        <property name="spacing">10</property>
                         <child>
-                          <object class="GtkBox" id="lockbox">
-                            <property name="halign">start</property>
-                            <property name="spacing">6</property>
+                          <object class="GtkBox">
+                            <property name="orientation">vertical</property>
+                            <property name="spacing">4</property>
                             <child>
-                              <object class="GtkMenuButton" id="open_menubutton">
-                                <property name="halign">center</property>
-                                <property name="popover">open_popover</property>
-                                <style>
-                                  <class name="text-button"/>
-                                  <class name="image-button"/>
-                                </style>
+                              <object class="GtkScrolledWindow">
+                                <property name="hscrollbar-policy">never</property>
+                                <property name="vscrollbar-policy">always</property>
+                                <property name="height-request">300</property>
+                                <property name="shadow-type">in</property>
                                 <child>
-                                  <object class="GtkBox">
-                                    <property name="spacing">6</property>
-                                    <child>
-                                      <object class="GtkLabel">
-                                        <property name="valign">baseline</property>
-                                        <property name="label">Open</property>
+                                  <object class="GtkTreeView" id="charletree">
+                                    <property name="enable-grid-lines">vertical</property>
+                                    <property name="enable-tree-lines">1</property>
+                                    <property name="rubber-banding">1</property>
+                                    <property name="model">charlemodel</property>
+                                    <child internal-child="selection">
+                                      <object class="GtkTreeSelection">
+                                        <property name="mode">multiple</property>
                                       </object>
                                     </child>
                                     <child>
-                                      <object class="GtkImage">
-                                        <property name="valign">baseline</property>
-                                        <property name="icon-name">pan-down-symbolic</property>
+                                      <object class="GtkTreeViewColumn">
+                                        <property name="title" translatable="yes">Name</property>
+                                        <child>
+                                          <object class="GtkCellRendererText"/>
+                                          <attributes>
+                                            <attribute name="text">0</attribute>
+                                          </attributes>
+                                        </child>
                                       </object>
                                     </child>
-                                  </object>
-                                </child>
-                              </object>
-                            </child>
-                            <child>
-                              <object class="GtkToggleButton" id="record_button">
-                                <property name="halign">center</property>
-                                <signal name="toggled" handler="on_record_button_toggled"/>
-                                <style>
-                                  <class name="text-button"/>
-                                  <class name="image-button"/>
-                                  <class name="destructive-action"/>
-                                </style>
-                                <child>
-                                  <object class="GtkBox">
-                                    <property name="spacing">6</property>
                                     <child>
-                                      <object class="GtkImage">
-                                        <property name="valign">baseline</property>
-                                        <property name="icon-name">media-record-symbolic</property>
+                                      <object class="GtkTreeViewColumn">
+                                        <property name="title" translatable="yes">Birth</property>
+                                        <child>
+                                          <object class="GtkCellRendererText"/>
+                                          <attributes>
+                                            <attribute name="text">1</attribute>
+                                          </attributes>
+                                        </child>
                                       </object>
                                     </child>
                                     <child>
-                                      <object class="GtkLabel">
-                                        <property name="valign">baseline</property>
-                                        <property name="label">Record</property>
+                                      <object class="GtkTreeViewColumn">
+                                        <property name="title" translatable="yes">Death</property>
+                                        <child>
+                                          <object class="GtkCellRendererText"/>
+                                          <attributes>
+                                            <attribute name="text">2</attribute>
+                                          </attributes>
+                                        </child>
                                       </object>
                                     </child>
                                   </object>
@@ -2500,445 +2403,570 @@ microphone-sensitivity-medium-symbolic</property>
                               </object>
                             </child>
                             <child>
-                              <object class="GtkBox">
-                                <style>
-                                  <class name="linked"/>
-                                </style>
-                                <child>
-                                  <object class="GtkRadioButton" id="grid_button">
-                                    <property name="draw-indicator">0</property>
-                                    <property name="active">1</property>
-                                    <property name="icon-name">view-grid-symbolic</property>
-                                  </object>
-                                </child>
-                                <child>
-                                  <object class="GtkRadioButton" id="list_button">
-                                    <property name="active">1</property>
-                                    <property name="draw-indicator">0</property>
-                                    <property name="group">grid_button</property>
-                                    <property name="icon-name">view-list-symbolic</property>
-                                  </object>
-                                </child>
+                              <object class="GtkLabel">
+                                <property name="selectable">1</property>
+                                <property name="halign">start</property>
+                                <property name="use-markup">1</property>
+                                <property name="label" translatable="yes">&lt;small&gt;Data source: &lt;a href=&quot;http://en.wikipedia.org/wiki/Charlemagne#Ancestry&quot;&gt;Wikipedia&lt;/a&gt;&lt;/small&gt;</property>
                               </object>
                             </child>
+                          </object>
+                        </child>
+                        <child>
+                          <object class="GtkSeparator"/>
+                        </child>
+                        <child>
+                          <object class="GtkScrolledWindow">
+                            <property name="hscrollbar-policy">never</property>
+                            <property name="vexpand">1</property>
+                            <property name="shadow-type">in</property>
                             <child>
-                              <object class="GtkButton" id="circular_button">
-                                <property name="icon-name">emblem-system-symbolic</property>
-                                <style>
-                                  <class name="circular"/>
-                                </style>
+                              <object class="GtkListBox" id="munsell">
+                                <property name="selection-mode">multiple</property>
+                                <property name="activate-on-single-click">0</property>
                               </object>
                             </child>
                           </object>
                         </child>
-                        <child>
-                          <object class="GtkLockButton" id="lockbutton"/>
-                        </child>
                       </object>
                     </child>
                     <child>
-                      <object class="GtkSeparator"/>
+                      <object class="GtkSeparator">
+                        <property name="orientation">vertical</property>
+                      </object>
                     </child>
                     <child>
-                      <object class="GtkFrame">
+                      <object class="GtkBox">
+                        <property name="orientation">vertical</property>
+                        <property name="spacing">10</property>
                         <child>
                           <object class="GtkBox">
+                            <property name="halign">start</property>
+                            <property name="spacing">6</property>
                             <child>
-                              <object class="GtkStackSidebar">
-                                <property name="stack">sidebar_stack</property>
-                              </object>
-                            </child>
-                            <child>
-                              <object class="GtkStack" id="sidebar_stack">
+                              <object class="GtkBox" id="lockbox">
+                                <property name="halign">start</property>
+                                <property name="spacing">6</property>
                                 <child>
-                                  <object class="GtkBox">
-                                    <property name="orientation">vertical</property>
-                                    <property name="margin">20</property>
-                                    <property name="spacing">10</property>
+                                  <object class="GtkMenuButton" id="open_menubutton">
                                     <property name="halign">center</property>
-                                    <property name="valign">center</property>
-                                    <child>
-                                      <object class="GtkEntry">
-                                        <property name="placeholder-text">First Name</property>
-                                      </object>
-                                    </child>
+                                    <property name="popover">open_popover</property>
+                                    <style>
+                                      <class name="text-button"/>
+                                      <class name="image-button"/>
+                                    </style>
                                     <child>
-                                      <object class="GtkEntry">
-                                        <property name="placeholder-text">Last Name</property>
+                                      <object class="GtkBox">
+                                        <property name="spacing">6</property>
+                                        <child>
+                                          <object class="GtkLabel">
+                                            <property name="valign">baseline</property>
+                                            <property name="label">Open</property>
+                                          </object>
+                                        </child>
+                                        <child>
+                                          <object class="GtkImage">
+                                            <property name="valign">baseline</property>
+                                            <property name="icon-name">pan-down-symbolic</property>
+                                          </object>
+                                        </child>
                                       </object>
                                     </child>
                                   </object>
-                                  <packing>
-                                    <property name="name">id</property>
-                                    <property name="title">Identity</property>
-                                  </packing>
                                 </child>
                                 <child>
-                                  <object class="GtkBox">
-                                    <property name="orientation">vertical</property>
-                                    <property name="margin">20</property>
-                                    <property name="spacing">10</property>
+                                  <object class="GtkToggleButton" id="record_button">
                                     <property name="halign">center</property>
-                                    <property name="valign">center</property>
+                                    <signal name="toggled" handler="on_record_button_toggled"/>
+                                    <style>
+                                      <class name="text-button"/>
+                                      <class name="image-button"/>
+                                      <class name="destructive-action"/>
+                                    </style>
                                     <child>
                                       <object class="GtkBox">
-                                        <property name="spacing">2</property>
+                                        <property name="spacing">6</property>
                                         <child>
-                                          <object class="GtkComboBoxText">
-                                            <property name="active">9</property>
-                                            <items>
-                                              <item>1</item>
-                                              <item>2</item>
-                                              <item>3</item>
-                                              <item>4</item>
-                                              <item>5</item>
-                                              <item>6</item>
-                                              <item>7</item>
-                                              <item>8</item>
-                                              <item>9</item>
-                                              <item>10</item>
-                                              <item>11</item>
-                                              <item>12</item>
-                                              <item>13</item>
-                                              <item>14</item>
-                                              <item>15</item>
-                                              <item>16</item>
-                                              <item>17</item>
-                                              <item>18</item>
-                                              <item>19</item>
-                                              <item>20</item>
-                                              <item>21</item>
-                                              <item>22</item>
-                                              <item>23</item>
-                                              <item>24</item>
-                                              <item>25</item>
-                                              <item>26</item>
-                                              <item>27</item>
-                                              <item>28</item>
-                                              <item>29</item>
-                                              <item>30</item>
-                                              <item>31</item>
-                                            </items>
+                                          <object class="GtkImage">
+                                            <property name="valign">baseline</property>
+                                            <property name="icon-name">media-record-symbolic</property>
                                           </object>
                                         </child>
                                         <child>
-                                          <object class="GtkComboBoxText">
-                                            <property name="active">9</property>
-                                            <items>
-                                              <item>January</item>
-                                              <item>February</item>
-                                              <item>March</item>
-                                              <item>April</item>
-                                              <item>May</item>
-                                              <item>June</item>
-                                              <item>July</item>
-                                              <item>August</item>
-                                              <item>September</item>
-                                              <item>October</item>
-                                              <item>November</item>
-                                              <item>December</item>
-                                            </items>
+                                          <object class="GtkLabel">
+                                            <property name="valign">baseline</property>
+                                            <property name="label">Record</property>
                                           </object>
                                         </child>
                                       </object>
                                     </child>
-                                    <child>
-                                      <object class="GtkEntry">
-                                        <property name="placeholder-text">Year</property>
-                                      </object>
-                                    </child>
                                   </object>
-                                  <packing>
-                                    <property name="name">bd</property>
-                                    <property name="title">Birthdate</property>
-                                  </packing>
                                 </child>
                                 <child>
                                   <object class="GtkBox">
-                                    <property name="orientation">vertical</property>
-                                    <property name="margin">20</property>
-                                    <property name="halign">center</property>
-                                    <property name="valign">center</property>
                                     <style>
                                       <class name="linked"/>
                                     </style>
                                     <child>
-                                      <object class="GtkEntry">
-                                        <property name="placeholder-text">Street</property>
-                                      </object>
-                                    </child>
-                                    <child>
-                                      <object class="GtkEntry">
-                                        <property name="placeholder-text">City</property>
+                                      <object class="GtkRadioButton" id="grid_button">
+                                        <property name="draw-indicator">0</property>
+                                        <property name="active">1</property>
+                                        <property name="icon-name">view-grid-symbolic</property>
                                       </object>
                                     </child>
                                     <child>
-                                      <object class="GtkEntry">
-                                        <property name="placeholder-text">Province</property>
+                                      <object class="GtkRadioButton" id="list_button">
+                                        <property name="active">1</property>
+                                        <property name="draw-indicator">0</property>
+                                        <property name="group">grid_button</property>
+                                        <property name="icon-name">view-list-symbolic</property>
                                       </object>
                                     </child>
                                   </object>
-                                  <packing>
-                                    <property name="name">ad</property>
-                                    <property name="title">Address</property>
-                                  </packing>
                                 </child>
                                 <child>
-                                  <object class="GtkBox">
-                                    <property name="orientation">vertical</property>
-                                    <property name="margin">20</property>
-                                    <property name="halign">center</property>
-                                    <property name="valign">center</property>
+                                  <object class="GtkButton" id="circular_button">
+                                    <property name="icon-name">emblem-system-symbolic</property>
                                     <style>
-                                      <class name="linked"/>
+                                      <class name="circular"/>
                                     </style>
-                                    <child>
-                                      <object class="GtkComboBoxText" id="page_combo">
-                                        <property name="active">0</property>
-                                        <signal name="changed" handler="on_page_combo_changed"/>
-                                        <items>
-                                          <item>Range</item>
-                                          <item>All</item>
-                                          <item>Current</item>
-                                          <item>-</item>
-                                          <item>None</item>
-                                        </items>
-                                      </object>
-                                    </child>
-                                    <child>
-                                      <object class="GtkSpinButton" id="range_from_spin">
-                                        <property name="adjustment">pg_adjustment</property>
-                                        <signal name="value-changed" handler="on_range_from_changed"/>
-                                      </object>
-                                    </child>
-                                    <child>
-                                      <object class="GtkSpinButton" id="range_to_spin">
-                                        <property name="adjustment">pg_adjustment2</property>
-                                        <signal name="value-changed" handler="on_range_to_changed"/>
-                                      </object>
-                                    </child>
-                                    <child>
-                                      <object class="GtkButton" id="print_button">
-                                        <property name="label">Print</property>
-                                      </object>
-                                    </child>
                                   </object>
-                                  <packing>
-                                    <property name="name">pg</property>
-                                    <property name="title">Pages</property>
-                                  </packing>
                                 </child>
                               </object>
                             </child>
+                            <child>
+                              <object class="GtkLockButton" id="lockbutton"/>
+                            </child>
                           </object>
                         </child>
-                      </object>
-                    </child>
-                    <child>
-                      <object class="GtkFrame">
                         <child>
-                          <object class="GtkBox">
+                          <object class="GtkSeparator"/>
+                        </child>
+                        <child>
+                          <object class="GtkFrame">
                             <child>
-                              <object class="GtkToolbar">
-                                <property name="orientation">vertical</property>
-                                <property name="toolbar-style">icons</property>
-                                <child>
-                                  <object class="GtkToolButton" id="toolbutton1">
-                                    <property name="icon-name">document-open-symbolic</property>
-                                  </object>
-                                </child>
-                                <child>
-                                  <object class="GtkToolButton" id="toolbutton2">
-                                    <property name="icon-name">send-to-symbolic</property>
-                                  </object>
-                                </child>
+                              <object class="GtkBox">
                                 <child>
-                                  <object class="GtkToolButton" id="toolbutton3">
-                                    <property name="icon-name">view-fullscreen-symbolic</property>
+                                  <object class="GtkStackSidebar">
+                                    <property name="stack">sidebar_stack</property>
                                   </object>
                                 </child>
                                 <child>
-                                  <object class="GtkToolButton" id="toolbutton4">
-                                    <property name="icon-name">star-new-symbolic</property>
+                                  <object class="GtkStack" id="sidebar_stack">
+                                    <child>
+                                      <object class="GtkStackPage">
+                                        <property name="name">id</property>
+                                        <property name="title">Identity</property>
+                                        <property name="child">
+                                          <object class="GtkBox">
+                                            <property name="orientation">vertical</property>
+                                            <property name="margin">20</property>
+                                            <property name="spacing">10</property>
+                                            <property name="halign">center</property>
+                                            <property name="valign">center</property>
+                                            <child>
+                                              <object class="GtkEntry">
+                                                <property name="placeholder-text">First Name</property>
+                                              </object>
+                                            </child>
+                                            <child>
+                                              <object class="GtkEntry">
+                                                <property name="placeholder-text">Last Name</property>
+                                              </object>
+                                            </child>
+                                          </object>
+                                        </property>
+                                      </object>
+                                    </child>
+                                    <child>
+                                      <object class="GtkStackPage">
+                                        <property name="name">bd</property>
+                                        <property name="title">Birthdate</property>
+                                        <property name="child">
+                                          <object class="GtkBox">
+                                            <property name="orientation">vertical</property>
+                                            <property name="margin">20</property>
+                                            <property name="spacing">10</property>
+                                            <property name="halign">center</property>
+                                            <property name="valign">center</property>
+                                            <child>
+                                              <object class="GtkBox">
+                                                <property name="spacing">2</property>
+                                                <child>
+                                                  <object class="GtkComboBoxText">
+                                                    <property name="active">9</property>
+                                                    <items>
+                                                      <item>1</item>
+                                                      <item>2</item>
+                                                      <item>3</item>
+                                                      <item>4</item>
+                                                      <item>5</item>
+                                                      <item>6</item>
+                                                      <item>7</item>
+                                                      <item>8</item>
+                                                      <item>9</item>
+                                                      <item>10</item>
+                                                      <item>11</item>
+                                                      <item>12</item>
+                                                      <item>13</item>
+                                                      <item>14</item>
+                                                      <item>15</item>
+                                                      <item>16</item>
+                                                      <item>17</item>
+                                                      <item>18</item>
+                                                      <item>19</item>
+                                                      <item>20</item>
+                                                      <item>21</item>
+                                                      <item>22</item>
+                                                      <item>23</item>
+                                                      <item>24</item>
+                                                      <item>25</item>
+                                                      <item>26</item>
+                                                      <item>27</item>
+                                                      <item>28</item>
+                                                      <item>29</item>
+                                                      <item>30</item>
+                                                      <item>31</item>
+                                                    </items>
+                                                  </object>
+                                                </child>
+                                                <child>
+                                                  <object class="GtkComboBoxText">
+                                                    <property name="active">9</property>
+                                                    <items>
+                                                      <item>January</item>
+                                                      <item>February</item>
+                                                      <item>March</item>
+                                                      <item>April</item>
+                                                      <item>May</item>
+                                                      <item>June</item>
+                                                      <item>July</item>
+                                                      <item>August</item>
+                                                      <item>September</item>
+                                                      <item>October</item>
+                                                      <item>November</item>
+                                                      <item>December</item>
+                                                    </items>
+                                                  </object>
+                                                </child>
+                                              </object>
+                                            </child>
+                                            <child>
+                                              <object class="GtkEntry">
+                                                <property name="placeholder-text">Year</property>
+                                              </object>
+                                            </child>
+                                          </object>
+                                        </property>
+                                      </object>
+                                    </child>
+                                    <child>
+                                      <object class="GtkStackPage">
+                                        <property name="name">ad</property>
+                                        <property name="title">Address</property>
+                                        <property name="child">
+                                          <object class="GtkBox">
+                                            <property name="orientation">vertical</property>
+                                            <property name="margin">20</property>
+                                            <property name="halign">center</property>
+                                            <property name="valign">center</property>
+                                            <style>
+                                              <class name="linked"/>
+                                            </style>
+                                            <child>
+                                              <object class="GtkEntry">
+                                                <property name="placeholder-text">Street</property>
+                                              </object>
+                                            </child>
+                                            <child>
+                                              <object class="GtkEntry">
+                                                <property name="placeholder-text">City</property>
+                                              </object>
+                                            </child>
+                                            <child>
+                                              <object class="GtkEntry">
+                                                <property name="placeholder-text">Province</property>
+                                              </object>
+                                            </child>
+                                          </object>
+                                        </property>
+                                      </object>
+                                    </child>
+                                    <child>
+                                      <object class="GtkStackPage">
+                                        <property name="name">pg</property>
+                                        <property name="title">Pages</property>
+                                        <property name="child">
+                                          <object class="GtkBox">
+                                            <property name="orientation">vertical</property>
+                                            <property name="margin">20</property>
+                                            <property name="halign">center</property>
+                                            <property name="valign">center</property>
+                                            <style>
+                                              <class name="linked"/>
+                                            </style>
+                                            <child>
+                                              <object class="GtkComboBoxText" id="page_combo">
+                                                <property name="active">0</property>
+                                                <signal name="changed" handler="on_page_combo_changed"/>
+                                                <items>
+                                                  <item>Range</item>
+                                                  <item>All</item>
+                                                  <item>Current</item>
+                                                  <item>-</item>
+                                                  <item>None</item>
+                                                </items>
+                                              </object>
+                                            </child>
+                                            <child>
+                                              <object class="GtkSpinButton" id="range_from_spin">
+                                                <property name="adjustment">pg_adjustment</property>
+                                                <signal name="value-changed" handler="on_range_from_changed"/>
+                                              </object>
+                                            </child>
+                                            <child>
+                                              <object class="GtkSpinButton" id="range_to_spin">
+                                                <property name="adjustment">pg_adjustment2</property>
+                                                <signal name="value-changed" handler="on_range_to_changed"/>
+                                              </object>
+                                            </child>
+                                            <child>
+                                              <object class="GtkButton" id="print_button">
+                                                <property name="label">Print</property>
+                                              </object>
+                                            </child>
+                                          </object>
+                                        </property>
+                                      </object>
+                                    </child>
                                   </object>
                                 </child>
                               </object>
                             </child>
-                            <child>
-                              <object class="GtkScrolledWindow">
-                                <property name="hexpand">1</property>
-                                <child>
-                                  <object class="GtkTextView" id="tooltextview"/>
-                                </child>
-                              </object>
-                            </child>
+                          </object>
+                        </child>
+                        <child>
+                          <object class="GtkFrame">
                             <child>
                               <object class="GtkBox">
-                                <property name="orientation">vertical</property>
-                                <property name="margin">6</property>
                                 <child>
-                                  <object class="GtkBox">
+                                  <object class="GtkToolbar">
                                     <property name="orientation">vertical</property>
-                                    <style>
-                                      <class name="linked"/>
-                                    </style>
+                                    <property name="toolbar-style">icons</property>
                                     <child>
-                                      <object class="GtkButton" id="cutbutton">
-                                        <property name="sensitive">0</property>
-                                        <property name="icon-name">edit-cut-symbolic</property>
+                                      <object class="GtkToolButton" id="toolbutton1">
+                                        <property name="icon-name">document-open-symbolic</property>
                                       </object>
                                     </child>
                                     <child>
-                                      <object class="GtkButton" id="copybutton">
-                                        <property name="sensitive">0</property>
-                                        <property name="icon-name">edit-copy-symbolic</property>
+                                      <object class="GtkToolButton" id="toolbutton2">
+                                        <property name="icon-name">send-to-symbolic</property>
                                       </object>
                                     </child>
                                     <child>
-                                      <object class="GtkButton" id="pastebutton">
-                                        <property name="sensitive">0</property>
-                                        <property name="icon-name">edit-paste-symbolic</property>
+                                      <object class="GtkToolButton" id="toolbutton3">
+                                        <property name="icon-name">view-fullscreen-symbolic</property>
+                                      </object>
+                                    </child>
+                                    <child>
+                                      <object class="GtkToolButton" id="toolbutton4">
+                                        <property name="icon-name">star-new-symbolic</property>
                                       </object>
                                     </child>
                                   </object>
                                 </child>
                                 <child>
-                                  <object class="GtkButton" id="deletebutton">
-                                    <property name="sensitive">0</property>
-                                    <property name="valign">end</property>
-                                    <property name="icon-name">edit-delete-symbolic</property>
+                                  <object class="GtkScrolledWindow">
+                                    <property name="hexpand">1</property>
+                                    <child>
+                                      <object class="GtkTextView" id="tooltextview"/>
+                                    </child>
                                   </object>
                                 </child>
-                              </object>
-                            </child>
-                          </object>
-                        </child>
-                      </object>
-                    </child>
-                    <child>
-                      <object class="GtkOverlay">
-                        <child type="overlay">
-                          <object class="GtkToolbar" id="totem_like_osd">
-                            <property name="visible">0</property>
-                            <property name="opacity">0.9</property>
-                            <property name="margin">20</property>
-                            <property name="valign">end</property>
-                            <style>
-                              <class name="osd"/>
-                            </style>
-                            <child>
-                              <object class="GtkToolItem">
                                 <child>
                                   <object class="GtkBox">
-                                    <style>
-                                      <class name="linked"/>
-                                    </style>
+                                    <property name="orientation">vertical</property>
+                                    <property name="margin">6</property>
                                     <child>
-                                      <object class="GtkButton">
-                                        <property name="icon-name">pan-start-symbolic</property>
+                                      <object class="GtkBox">
+                                        <property name="orientation">vertical</property>
+                                        <style>
+                                          <class name="linked"/>
+                                        </style>
+                                        <child>
+                                          <object class="GtkButton" id="cutbutton">
+                                            <property name="sensitive">0</property>
+                                            <property name="icon-name">edit-cut-symbolic</property>
+                                          </object>
+                                        </child>
+                                        <child>
+                                          <object class="GtkButton" id="copybutton">
+                                            <property name="sensitive">0</property>
+                                            <property name="icon-name">edit-copy-symbolic</property>
+                                          </object>
+                                        </child>
+                                        <child>
+                                          <object class="GtkButton" id="pastebutton">
+                                            <property name="sensitive">0</property>
+                                            <property name="icon-name">edit-paste-symbolic</property>
+                                          </object>
+                                        </child>
                                       </object>
                                     </child>
                                     <child>
-                                      <object class="GtkButton">
-                                        <property name="icon-name">pan-end-symbolic</property>
+                                      <object class="GtkButton" id="deletebutton">
+                                        <property name="sensitive">0</property>
+                                        <property name="valign">end</property>
+                                        <property name="icon-name">edit-delete-symbolic</property>
                                       </object>
                                     </child>
                                   </object>
                                 </child>
                               </object>
                             </child>
-                            <child>
-                              <object class="GtkToolItem">
+                          </object>
+                        </child>
+                        <child>
+                          <object class="GtkOverlay">
+                            <child type="overlay">
+                              <object class="GtkToolbar" id="totem_like_osd">
+                                <property name="visible">0</property>
+                                <property name="opacity">0.9</property>
+                                <property name="margin">20</property>
+                                <property name="valign">end</property>
+                                <style>
+                                  <class name="osd"/>
+                                </style>
                                 <child>
-                                  <object class="GtkScale">
-                                    <property name="draw-value">0</property>
-                                    <property name="adjustment">adjustment1</property>
+                                  <object class="GtkToolItem">
+                                    <child>
+                                      <object class="GtkBox">
+                                        <style>
+                                          <class name="linked"/>
+                                        </style>
+                                        <child>
+                                          <object class="GtkButton">
+                                            <property name="icon-name">pan-start-symbolic</property>
+                                          </object>
+                                        </child>
+                                        <child>
+                                          <object class="GtkButton">
+                                            <property name="icon-name">pan-end-symbolic</property>
+                                          </object>
+                                        </child>
+                                      </object>
+                                    </child>
                                   </object>
                                 </child>
-                              </object>
-                              <packing>
-                                <property name="expand">1</property>
-                              </packing>
-                            </child>
-                            <child>
-                              <object class="GtkToolItem">
                                 <child>
-                                  <object class="GtkVolumeButton">
-                                    <property name="orientation">vertical</property>
-                                    <property name="value">.5</property>
-                                    <style>
-                                      <class name="image-button"/>
-                                    </style>
+                                  <object class="GtkToolItem">
+                                    <child>
+                                      <object class="GtkScale">
+                                        <property name="draw-value">0</property>
+                                        <property name="adjustment">adjustment1</property>
+                                      </object>
+                                    </child>
+                                  </object>
+                                  <packing>
+                                    <property name="expand">1</property>
+                                  </packing>
+                                </child>
+                                <child>
+                                  <object class="GtkToolItem">
+                                    <child>
+                                      <object class="GtkVolumeButton">
+                                        <property name="orientation">vertical</property>
+                                        <property name="value">.5</property>
+                                        <style>
+                                          <class name="image-button"/>
+                                        </style>
+                                      </object>
+                                    </child>
                                   </object>
                                 </child>
                               </object>
                             </child>
-                          </object>
-                        </child>
-                        <child>
-                          <object class="GtkFrame" id="osd_frame">
                             <child>
-                              <object class="GtkPaned">
-                                <property name="wide-handle">1</property>
+                              <object class="GtkFrame" id="osd_frame">
                                 <child>
-                                  <object class="GtkNotebook">
-                                    <property name="show-border">0</property>
+                                  <object class="GtkPaned">
+                                    <property name="wide-handle">1</property>
                                     <child>
-                                      <object class="GtkBox" id="closable_page_1">
-                                        <property name="height-request">120</property>
-                                      </object>
-                                      <packing>
-                                        <property name="tab-expand">1</property>
-                                      </packing>
-                                    </child>
-                                    <child type="tab">
-                                      <object class="GtkBox">
+                                      <object class="GtkNotebook">
+                                        <property name="show-border">0</property>
                                         <child>
-                                          <object class="GtkLabel">
-                                            <property name="label" translatable="yes">Page 1</property>
-                                            <property name="halign">center</property>
-                                            <property name="hexpand">1</property>
+                                          <object class="GtkBox" id="closable_page_1">
+                                            <property name="height-request">120</property>
+                                          </object>
+                                          <packing>
+                                            <property name="tab-expand">1</property>
+                                          </packing>
+                                        </child>
+                                        <child type="tab">
+                                          <object class="GtkBox">
+                                            <child>
+                                              <object class="GtkLabel">
+                                                <property name="label" translatable="yes">Page 1</property>
+                                                <property name="halign">center</property>
+                                                <property name="hexpand">1</property>
+                                              </object>
+                                            </child>
+                                            <child>
+                                              <object class="GtkButton">
+                                                <property name="relief">none</property>
+                                                <property name="focus-on-click">0</property>
+                                                <property name="icon-name">window-close-symbolic</property>
+                                                <signal name="clicked" handler="tab_close_cb" object="closable_page_1"/>
+                                                <style>
+                                                  <class name="small-button"/>
+                                                </style>
+                                              </object>
+                                            </child>
                                           </object>
                                         </child>
                                         <child>
-                                          <object class="GtkButton">
-                                            <property name="relief">none</property>
-                                            <property name="focus-on-click">0</property>
-                                            <property name="icon-name">window-close-symbolic</property>
-                                            <signal name="clicked" handler="tab_close_cb" object="closable_page_1"/>
-                                            <style>
-                                              <class name="small-button"/>
-                                            </style>
+                                          <object class="GtkBox" id="closable_page_2">
+                                            <property name="vexpand">1</property>
+                                          </object>
+                                          <packing>
+                                            <property name="tab-expand">1</property>
+                                          </packing>
+                                        </child>
+                                        <child type="tab">
+                                          <object class="GtkBox">
+                                            <child>
+                                              <object class="GtkLabel">
+                                                <property name="label" translatable="yes">Page 2</property>
+                                                <property name="halign">center</property>
+                                                <property name="hexpand">1</property>
+                                              </object>
+                                            </child>
+                                            <child>
+                                              <object class="GtkButton">
+                                                <property name="relief">none</property>
+                                                <property name="focus-on-click">0</property>
+                                                <property name="icon-name">window-close-symbolic</property>
+                                                <signal name="clicked" handler="tab_close_cb" object="closable_page_2"/>
+                                                <style>
+                                                  <class name="small-button"/>
+                                                </style>
+                                              </object>
+                                            </child>
                                           </object>
                                         </child>
                                       </object>
                                     </child>
                                     <child>
-                                      <object class="GtkBox" id="closable_page_2">
-                                        <property name="vexpand">1</property>
-                                      </object>
-                                      <packing>
-                                        <property name="tab-expand">1</property>
-                                      </packing>
-                                    </child>
-                                    <child type="tab">
-                                      <object class="GtkBox">
+                                      <object class="GtkNotebook">
+                                        <property name="show-border">0</property>
                                         <child>
-                                          <object class="GtkLabel">
-                                            <property name="label" translatable="yes">Page 2</property>
-                                            <property name="halign">center</property>
-                                            <property name="hexpand">1</property>
+                                          <object class="GtkBox">
+                                            <property name="vexpand">1</property>
                                           </object>
                                         </child>
-                                        <child>
-                                          <object class="GtkButton">
-                                            <property name="relief">none</property>
-                                            <property name="focus-on-click">0</property>
-                                            <property name="icon-name">window-close-symbolic</property>
-                                            <signal name="clicked" handler="tab_close_cb" object="closable_page_2"/>
-                                            <style>
-                                              <class name="small-button"/>
-                                            </style>
+                                        <child type="tab">
+                                          <object class="GtkLabel">
+                                            <property name="label" translatable="yes">Page 3</property>
                                           </object>
                                         </child>
                                       </object>
@@ -2946,155 +2974,135 @@ microphone-sensitivity-medium-symbolic</property>
                                   </object>
                                 </child>
                                 <child>
-                                  <object class="GtkNotebook">
-                                    <property name="show-border">0</property>
-                                    <child>
-                                      <object class="GtkBox">
-                                        <property name="vexpand">1</property>
-                                      </object>
-                                    </child>
-                                    <child type="tab">
-                                      <object class="GtkLabel">
-                                        <property name="label" translatable="yes">Page 3</property>
-                                      </object>
-                                    </child>
+                                  <object class="GtkGestureMultiPress">
+                                    <signal name="pressed" handler="osd_frame_pressed" object="osd_frame" swapped="no"/>
                                   </object>
                                 </child>
                               </object>
                             </child>
-                            <child>
-                              <object class="GtkGestureMultiPress">
-                                <signal name="pressed" handler="osd_frame_pressed" object="osd_frame" swapped="no"/>
-                              </object>
-                            </child>
-                          </object>
-                        </child>
-                      </object>
-                    </child>
-                  </object>
-                </child>
-                <child>
-                  <object class="GtkSeparator">
-                    <property name="orientation">vertical</property>
-                  </object>
-                </child>
-                <child>
-                  <object class="GtkBox">
-                    <property name="orientation">vertical</property>
-                    <property name="spacing">10</property>
-                    <child>
-                      <object class="GtkBox">
-                        <property name="halign">center</property>
-                        <child>
-                          <object class="GtkEntry">
-                            <property name="can-focus">1</property>
-                            <property name="placeholder-text" translatable="yes">Name…</property>
-                            <property name="completion">name_completion</property>
-                          </object>
-                        </child>
-                        <child>
-                          <object class="GtkEntry">
-                            <property name="can-focus">1</property>
-                            <property name="show-emoji-icon">1</property>
-                            <property name="placeholder-text" translatable="yes">Age…</property>
                           </object>
                         </child>
-                        <style>
-                          <class name="linked"/>
-                        </style>
                       </object>
                     </child>
                     <child>
                       <object class="GtkSeparator">
+                        <property name="orientation">vertical</property>
                       </object>
                     </child>
                     <child>
-                      <object class="GtkNotebook">
-                        <property name="scrollable">1</property>
-                        <child type="action-end">
-                          <object class="GtkMenuButton">
-                            <property name="valign">center</property>
-                            <property name="popover">notebook_info_popover</property>
-                            <property name="icon-name">emblem-important-symbolic</property>
-                            <property name="relief">none</property>
-                            <style>
-                              <class name="circular"/>
-                            </style>
-                          </object>
-                        </child>
-                        <child>
-                          <object class="GtkBox">
-                            <property name="height-request">120</property>
-                          </object>
-                          <packing>
-                            <property name="tab-expand">1</property>
-                          </packing>
-                        </child>
-                        <child type="tab">
-                          <object class="GtkLabel">
-                            <property name="label" translatable="yes">Page 1</property>
-                          </object>
-                        </child>
+                      <object class="GtkBox">
+                        <property name="orientation">vertical</property>
+                        <property name="spacing">10</property>
                         <child>
                           <object class="GtkBox">
-                            <property name="height-request">40</property>
-                          </object>
-                          <packing>
-                            <property name="tab-expand">1</property>
-                          </packing>
-                        </child>
-                        <child type="tab">
-                          <object class="GtkLabel">
-                            <property name="label" translatable="yes">Page 2</property>
+                            <property name="halign">center</property>
+                            <child>
+                              <object class="GtkEntry">
+                                <property name="can-focus">1</property>
+                                <property name="placeholder-text" translatable="yes">Name…</property>
+                                <property name="completion">name_completion</property>
+                              </object>
+                            </child>
+                            <child>
+                              <object class="GtkEntry">
+                                <property name="can-focus">1</property>
+                                <property name="show-emoji-icon">1</property>
+                                <property name="placeholder-text" translatable="yes">Age…</property>
+                              </object>
+                            </child>
+                            <style>
+                              <class name="linked"/>
+                            </style>
                           </object>
                         </child>
                         <child>
-                          <object class="GtkBox"/>
-                          <packing>
-                            <property name="tab-expand">1</property>
-                          </packing>
-                        </child>
-                        <child type="tab">
-                          <object class="GtkLabel">
-                            <property name="label" translatable="yes">Page 3</property>
-                          </object>
+                          <object class="GtkSeparator"/>
                         </child>
                         <child>
-                          <object class="GtkBox"/>
-                          <packing>
-                            <property name="tab-expand">1</property>
-                          </packing>
-                        </child>
-                        <child type="tab">
-                          <object class="GtkLabel">
-                            <property name="label" translatable="yes">Page 4</property>
+                          <object class="GtkNotebook">
+                            <property name="scrollable">1</property>
+                            <child type="action-end">
+                              <object class="GtkMenuButton">
+                                <property name="valign">center</property>
+                                <property name="popover">notebook_info_popover</property>
+                                <property name="icon-name">emblem-important-symbolic</property>
+                                <property name="relief">none</property>
+                                <style>
+                                  <class name="circular"/>
+                                </style>
+                              </object>
+                            </child>
+                            <child>
+                              <object class="GtkBox">
+                                <property name="height-request">120</property>
+                              </object>
+                              <packing>
+                                <property name="tab-expand">1</property>
+                              </packing>
+                            </child>
+                            <child type="tab">
+                              <object class="GtkLabel">
+                                <property name="label" translatable="yes">Page 1</property>
+                              </object>
+                            </child>
+                            <child>
+                              <object class="GtkBox">
+                                <property name="height-request">40</property>
+                              </object>
+                              <packing>
+                                <property name="tab-expand">1</property>
+                              </packing>
+                            </child>
+                            <child type="tab">
+                              <object class="GtkLabel">
+                                <property name="label" translatable="yes">Page 2</property>
+                              </object>
+                            </child>
+                            <child>
+                              <object class="GtkBox"/>
+                              <packing>
+                                <property name="tab-expand">1</property>
+                              </packing>
+                            </child>
+                            <child type="tab">
+                              <object class="GtkLabel">
+                                <property name="label" translatable="yes">Page 3</property>
+                              </object>
+                            </child>
+                            <child>
+                              <object class="GtkBox"/>
+                              <packing>
+                                <property name="tab-expand">1</property>
+                              </packing>
+                            </child>
+                            <child type="tab">
+                              <object class="GtkLabel">
+                                <property name="label" translatable="yes">Page 4</property>
+                              </object>
+                            </child>
+                            <child>
+                              <object class="GtkBox"/>
+                              <packing>
+                                <property name="tab-expand">1</property>
+                              </packing>
+                            </child>
+                            <child type="tab">
+                              <object class="GtkLabel">
+                                <property name="label" translatable="yes">Page 5</property>
+                              </object>
+                            </child>
                           </object>
                         </child>
                         <child>
-                          <object class="GtkBox"/>
-                          <packing>
-                            <property name="tab-expand">1</property>
-                          </packing>
-                        </child>
-                        <child type="tab">
-                          <object class="GtkLabel">
-                            <property name="label" translatable="yes">Page 5</property>
+                          <object class="GtkColorChooserWidget" id="cchooser">
+                            <property name="show-editor">1</property>
                           </object>
                         </child>
                       </object>
                     </child>
-                    <child>
-                      <object class="GtkColorChooserWidget" id="cchooser">
-                        <property name="show-editor">1</property>
-                      </object>
-                    </child>
                   </object>
-                </child>
+                </property>
               </object>
-              <packing>
-                <property name="name">page3</property>
-                <property name="title" translatable="yes">Page 3</property>
-              </packing>
             </child>
           </object>
         </child>
index e1e131cfca8036f6341724596293db0b5858ff3e..13bf8fd34205267f3997bbcc83c18e894c9ffa0a 100644 (file)
@@ -1,6 +1,4 @@
-<?xml version="1.0"?>
 <interface>
-  <!-- interface-requires gtk+ 3.0 -->
   <menu id="appmenu">
     <section>
       <item>
index fb0e9299b854099916b3376b37a341de98284cde..0b3d15e1be3e33d96d71a4ef7ddfed5de9268153 100644 (file)
@@ -1,6 +1,4 @@
-<?xml version="1.0"?>
 <interface>
-  <!-- interface-requires gtk+ 3.0 -->
   <menu id="menu">
     <section>
       <item>
index e4796b92bb4523b3577542e025a626c08a6eec69..00e917763fedabc3232a3817e8c58ef9b0a80a4f 100644 (file)
@@ -1,10 +1,8 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface>
-  <!-- interface-requires gtk+ 3.8 -->
   <template class="ExampleAppPrefs" parent="GtkDialog">
     <property name="title" translatable="yes">Preferences</property>
-    <property name="resizable">False</property>
-    <property name="modal">True</property>
+    <property name="resizable">0</property>
+    <property name="modal">1</property>
     <child internal-child="vbox">
       <object class="GtkBox" id="vbox">
         <child>
@@ -25,8 +23,7 @@
               </packing>
             </child>
             <child>
-              <object class="GtkFontButton" id="font">
-              </object>
+              <object class="GtkFontButton" id="font"/>
               <packing>
                 <property name="left-attach">1</property>
                 <property name="top-attach">0</property>
index 14b2887ceec9de1bbe76021cdbb30df5e4b2ab28..68ae81c904ae10c810452a4b296c2fb61189c9c7 100644 (file)
@@ -1,6 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface>
-  <!-- interface-requires gtk+ 3.8 -->
   <template class="ExampleAppWindow" parent="GtkApplicationWindow">
     <property name="title" translatable="yes">Example Application</property>
     <property name="default-width">600</property>
index 03fe6d1e0560dcf3ee1f80a1530e0f6e4cfe3c68..595df79ef02c339495a95db89717a1f165c1bbd7 100644 (file)
@@ -1,6 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface>
-  <!-- interface-requires gtk+ 3.8 -->
   <template class="ExampleAppWindow" parent="GtkApplicationWindow">
     <property name="title" translatable="yes">Example Application</property>
     <property name="default-width">600</property>
@@ -18,8 +16,7 @@
           </object>
         </child>
         <child>
-          <object class="GtkStack" id="stack">
-          </object>
+          <object class="GtkStack" id="stack"/>
         </child>
       </object>
     </child>
index 03fe6d1e0560dcf3ee1f80a1530e0f6e4cfe3c68..595df79ef02c339495a95db89717a1f165c1bbd7 100644 (file)
@@ -1,6 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface>
-  <!-- interface-requires gtk+ 3.8 -->
   <template class="ExampleAppWindow" parent="GtkApplicationWindow">
     <property name="title" translatable="yes">Example Application</property>
     <property name="default-width">600</property>
@@ -18,8 +16,7 @@
           </object>
         </child>
         <child>
-          <object class="GtkStack" id="stack">
-          </object>
+          <object class="GtkStack" id="stack"/>
         </child>
       </object>
     </child>
index e1e131cfca8036f6341724596293db0b5858ff3e..13bf8fd34205267f3997bbcc83c18e894c9ffa0a 100644 (file)
@@ -1,6 +1,4 @@
-<?xml version="1.0"?>
 <interface>
-  <!-- interface-requires gtk+ 3.0 -->
   <menu id="appmenu">
     <section>
       <item>
index 03fe6d1e0560dcf3ee1f80a1530e0f6e4cfe3c68..595df79ef02c339495a95db89717a1f165c1bbd7 100644 (file)
@@ -1,6 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface>
-  <!-- interface-requires gtk+ 3.8 -->
   <template class="ExampleAppWindow" parent="GtkApplicationWindow">
     <property name="title" translatable="yes">Example Application</property>
     <property name="default-width">600</property>
@@ -18,8 +16,7 @@
           </object>
         </child>
         <child>
-          <object class="GtkStack" id="stack">
-          </object>
+          <object class="GtkStack" id="stack"/>
         </child>
       </object>
     </child>
index e1e131cfca8036f6341724596293db0b5858ff3e..13bf8fd34205267f3997bbcc83c18e894c9ffa0a 100644 (file)
@@ -1,6 +1,4 @@
-<?xml version="1.0"?>
 <interface>
-  <!-- interface-requires gtk+ 3.0 -->
   <menu id="appmenu">
     <section>
       <item>
index 03fe6d1e0560dcf3ee1f80a1530e0f6e4cfe3c68..595df79ef02c339495a95db89717a1f165c1bbd7 100644 (file)
@@ -1,6 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface>
-  <!-- interface-requires gtk+ 3.8 -->
   <template class="ExampleAppWindow" parent="GtkApplicationWindow">
     <property name="title" translatable="yes">Example Application</property>
     <property name="default-width">600</property>
@@ -18,8 +16,7 @@
           </object>
         </child>
         <child>
-          <object class="GtkStack" id="stack">
-          </object>
+          <object class="GtkStack" id="stack"/>
         </child>
       </object>
     </child>
index e1e131cfca8036f6341724596293db0b5858ff3e..13bf8fd34205267f3997bbcc83c18e894c9ffa0a 100644 (file)
@@ -1,6 +1,4 @@
-<?xml version="1.0"?>
 <interface>
-  <!-- interface-requires gtk+ 3.0 -->
   <menu id="appmenu">
     <section>
       <item>
index e4796b92bb4523b3577542e025a626c08a6eec69..00e917763fedabc3232a3817e8c58ef9b0a80a4f 100644 (file)
@@ -1,10 +1,8 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface>
-  <!-- interface-requires gtk+ 3.8 -->
   <template class="ExampleAppPrefs" parent="GtkDialog">
     <property name="title" translatable="yes">Preferences</property>
-    <property name="resizable">False</property>
-    <property name="modal">True</property>
+    <property name="resizable">0</property>
+    <property name="modal">1</property>
     <child internal-child="vbox">
       <object class="GtkBox" id="vbox">
         <child>
@@ -25,8 +23,7 @@
               </packing>
             </child>
             <child>
-              <object class="GtkFontButton" id="font">
-              </object>
+              <object class="GtkFontButton" id="font"/>
               <packing>
                 <property name="left-attach">1</property>
                 <property name="top-attach">0</property>
index 03fe6d1e0560dcf3ee1f80a1530e0f6e4cfe3c68..595df79ef02c339495a95db89717a1f165c1bbd7 100644 (file)
@@ -1,6 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface>
-  <!-- interface-requires gtk+ 3.8 -->
   <template class="ExampleAppWindow" parent="GtkApplicationWindow">
     <property name="title" translatable="yes">Example Application</property>
     <property name="default-width">600</property>
@@ -18,8 +16,7 @@
           </object>
         </child>
         <child>
-          <object class="GtkStack" id="stack">
-          </object>
+          <object class="GtkStack" id="stack"/>
         </child>
       </object>
     </child>
index e1e131cfca8036f6341724596293db0b5858ff3e..13bf8fd34205267f3997bbcc83c18e894c9ffa0a 100644 (file)
@@ -1,6 +1,4 @@
-<?xml version="1.0"?>
 <interface>
-  <!-- interface-requires gtk+ 3.0 -->
   <menu id="appmenu">
     <section>
       <item>
index e4796b92bb4523b3577542e025a626c08a6eec69..00e917763fedabc3232a3817e8c58ef9b0a80a4f 100644 (file)
@@ -1,10 +1,8 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface>
-  <!-- interface-requires gtk+ 3.8 -->
   <template class="ExampleAppPrefs" parent="GtkDialog">
     <property name="title" translatable="yes">Preferences</property>
-    <property name="resizable">False</property>
-    <property name="modal">True</property>
+    <property name="resizable">0</property>
+    <property name="modal">1</property>
     <child internal-child="vbox">
       <object class="GtkBox" id="vbox">
         <child>
@@ -25,8 +23,7 @@
               </packing>
             </child>
             <child>
-              <object class="GtkFontButton" id="font">
-              </object>
+              <object class="GtkFontButton" id="font"/>
               <packing>
                 <property name="left-attach">1</property>
                 <property name="top-attach">0</property>
index 17592919c92b77086f08142c82de2e64e0980339..b748369f6aa1bc63dc423899f29781c0bfb210da 100644 (file)
@@ -1,6 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface>
-  <!-- interface-requires gtk+ 3.8 -->
   <template class="ExampleAppWindow" parent="GtkApplicationWindow">
     <property name="title" translatable="yes">Example Application</property>
     <property name="default-width">600</property>
index e1e131cfca8036f6341724596293db0b5858ff3e..13bf8fd34205267f3997bbcc83c18e894c9ffa0a 100644 (file)
@@ -1,6 +1,4 @@
-<?xml version="1.0"?>
 <interface>
-  <!-- interface-requires gtk+ 3.0 -->
   <menu id="appmenu">
     <section>
       <item>
index 7e5df31bf5b45c08ebeab9ec2cc32ea9c5454ef4..32cec0b28dcffb2a58a7870cd211f3adbefc1dbc 100644 (file)
@@ -1,6 +1,4 @@
-<?xml version="1.0"?>
 <interface>
-  <!-- interface-requires gtk+ 3.0 -->
   <menu id="menu">
     <section>
       <item>
index e4796b92bb4523b3577542e025a626c08a6eec69..00e917763fedabc3232a3817e8c58ef9b0a80a4f 100644 (file)
@@ -1,10 +1,8 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface>
-  <!-- interface-requires gtk+ 3.8 -->
   <template class="ExampleAppPrefs" parent="GtkDialog">
     <property name="title" translatable="yes">Preferences</property>
-    <property name="resizable">False</property>
-    <property name="modal">True</property>
+    <property name="resizable">0</property>
+    <property name="modal">1</property>
     <child internal-child="vbox">
       <object class="GtkBox" id="vbox">
         <child>
@@ -25,8 +23,7 @@
               </packing>
             </child>
             <child>
-              <object class="GtkFontButton" id="font">
-              </object>
+              <object class="GtkFontButton" id="font"/>
               <packing>
                 <property name="left-attach">1</property>
                 <property name="top-attach">0</property>
index e19ec2eb34a9944d74778b827bc0caab105f4f3d..278eafa8f5dd118f188a09a1557f86d1c9250077 100644 (file)
@@ -1,6 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface>
-  <!-- interface-requires gtk+ 3.8 -->
   <template class="ExampleAppWindow" parent="GtkApplicationWindow">
     <property name="title" translatable="yes">Example Application</property>
     <property name="default-width">600</property>
index e1e131cfca8036f6341724596293db0b5858ff3e..13bf8fd34205267f3997bbcc83c18e894c9ffa0a 100644 (file)
@@ -1,6 +1,4 @@
-<?xml version="1.0"?>
 <interface>
-  <!-- interface-requires gtk+ 3.0 -->
   <menu id="appmenu">
     <section>
       <item>
index fb0e9299b854099916b3376b37a341de98284cde..0b3d15e1be3e33d96d71a4ef7ddfed5de9268153 100644 (file)
@@ -1,6 +1,4 @@
-<?xml version="1.0"?>
 <interface>
-  <!-- interface-requires gtk+ 3.0 -->
   <menu id="menu">
     <section>
       <item>
index e4796b92bb4523b3577542e025a626c08a6eec69..00e917763fedabc3232a3817e8c58ef9b0a80a4f 100644 (file)
@@ -1,10 +1,8 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface>
-  <!-- interface-requires gtk+ 3.8 -->
   <template class="ExampleAppPrefs" parent="GtkDialog">
     <property name="title" translatable="yes">Preferences</property>
-    <property name="resizable">False</property>
-    <property name="modal">True</property>
+    <property name="resizable">0</property>
+    <property name="modal">1</property>
     <child internal-child="vbox">
       <object class="GtkBox" id="vbox">
         <child>
@@ -25,8 +23,7 @@
               </packing>
             </child>
             <child>
-              <object class="GtkFontButton" id="font">
-              </object>
+              <object class="GtkFontButton" id="font"/>
               <packing>
                 <property name="left-attach">1</property>
                 <property name="top-attach">0</property>
index 7226eaff19682c1bc8857e01eb1f05bd71e0ee17..2a173ea2ae68873b63029b1fe51135f99c716930 100644 (file)
@@ -1,6 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface>
-  <!-- interface-requires gtk+ 3.8 -->
   <template class="ExampleAppWindow" parent="GtkApplicationWindow">
     <property name="title" translatable="yes">Example Application</property>
     <property name="default-width">600</property>
index eb958c83cd6dd2581f128e2cbfc45249438d4bd8..06c3ca63b14273f202db7eaad1df119c9585236f 100644 (file)
@@ -1,4 +1,3 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface domain="gtk40">
   <object class="GtkListStore" id="model">
     <columns>
index e1b661ef2fc5b602adb3c18e9febd1c9c8d1b502..1425e9f4479dbf8471739da605dc74eb86722aac 100644 (file)
@@ -1,4 +1,3 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface domain="gtk40">
   <object class="GtkTextTagTable" id="tags">
     <child type="tag">
index fcc97d6819f97fda5664bc9106e1675243b88990..f05edfc5d678cc64f0cb10e376bf3429532ce242 100644 (file)
@@ -1,4 +1,3 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface domain="gtk40">
   <object class="GtkListStore" id="prop_model">
     <columns>
index b2ed65a3f30b3a46962494d5d4e89be16272d701..fe2fe2d53b8722def2e241ecac0c5d6183ed6ac0 100644 (file)
@@ -1,4 +1,3 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface domain="gtk40">
   <template class="GtkInspectorDataList" parent="GtkBox">
     <property name="orientation">vertical</property>
@@ -27,8 +26,7 @@
         <property name="expand">1</property>
         <property name="vscrollbar-policy">always</property>
         <child>
-          <object class="GtkTreeView" id="view">
-          </object>
+          <object class="GtkTreeView" id="view"/>
         </child>
       </object>
     </child>
index 07f4e130a268073ae13b058cfd8d1a10c4e3b7e2..05ad31ca8684276e9a9781e159844de94f159ea3 100644 (file)
@@ -1,9 +1,6 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface domain="gtk40">
   <template class="GtkInspectorGeneral" parent="GtkScrolledWindow">
     <property name="hscrollbar-policy">never</property>
-    <property name="vscrollbar-policy">automatic</property>
-    <property name="expand">0</property>
     <child>
       <object class="GtkBox">
         <property name="orientation">vertical</property>
index f93ce278cfce985c74016303b9db810b67ebc30a..94dbd4f9789920af90e18c3fdcf316181ffa5ccf 100644 (file)
@@ -1,4 +1,3 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface domain="gtk40">
   <template class="GtkInspectorLogs" parent="GtkBox">
     <child>
@@ -17,7 +16,7 @@
                 <property name="margin-bottom">10</property>
                 <property name="xalign">0</property>
                 <attributes>
-                  <attribute name="weight" value="bold"/>
+                  <attribute name="weight" value="bold"></attribute>
                 </attributes>
               </object>
             </child>
@@ -98,7 +97,7 @@
                 <property name="margin-bottom">10</property>
                 <property name="xalign">0</property>
                 <attributes>
-                  <attribute name="weight" value="bold"/>
+                  <attribute name="weight" value="bold"></attribute>
                 </attributes>
               </object>
             </child>
                 <property name="margin-bottom">10</property>
                 <property name="xalign">0</property>
                 <attributes>
-                  <attribute name="weight" value="bold"/>
+                  <attribute name="weight" value="bold"></attribute>
                 </attributes>
               </object>
             </child>
index 528f1069ed37f4ec96eb78da4d61203163d8d149..27d72e9ba1c167056a1e34ed5ecc130984397664 100644 (file)
@@ -1,4 +1,3 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface domain="gtk40">
   <template class="GtkInspectorMagnifier" parent="GtkBox">
     <property name="orientation">vertical</property>
index 62e9e8fe00e9c7651325c5ce1e2eeed2b21894f4..42351b13682e00f126aeca42943eb12bd0050a77 100644 (file)
@@ -1,17 +1,11 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface domain="gtk40">
   <object class="GtkTreeStore" id="model">
     <columns>
       <column type="gchararray"/>
-      <!-- type -->
       <column type="gchararray"/>
-      <!-- label -->
       <column type="gchararray"/>
-      <!-- action -->
       <column type="gchararray"/>
-      <!-- target -->
       <column type="gchararray"/>
-      <!-- icon -->
     </columns>
   </object>
   <template class="GtkInspectorMenu" parent="GtkBox">
index d82b73f272e6a889b6c4222d76d82e164f80bd3a..0ee5082e240a7688dfa24d701eae3d5b1f48400c 100644 (file)
@@ -1,7 +1,5 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface domain="gtk40">
   <template class="GtkInspectorMiscInfo" parent="GtkScrolledWindow">
-    <property name="expand">0</property>
     <child>
       <object class="GtkBox">
         <property name="orientation">vertical</property>
index 9b96c7780a62194060ec7c8fca97a1f425107744..c4be43048ca96686cae93fb8457cd85cc6532ffd 100644 (file)
@@ -1,4 +1,3 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface domain="gtk40">
   <object class="GtkTreeStore" id="model">
     <columns>
index e56dc8a8d36b9530f3345782d18c996531d6381f..ed3ba30397976b1dc8cd431cfb040ac60f23d1da 100644 (file)
@@ -1,7 +1,5 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface domain="gtk40">
   <template class="GtkInspectorObjectTree" parent="GtkBox">
-    <property name="visible">True</property>
     <property name="orientation">vertical</property>
     <signal name="hierarchy-changed" handler="on_hierarchy_changed"/>
     <child>
index 046f25d054f77367e4a6e48471f54370a0e363a2..00359d7d30f8656f7e08f03fd667c7b66e5fb749 100644 (file)
@@ -1,4 +1,3 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface domain="gtk40">
   <object class="GtkListStore" id="model">
     <columns>
index 2ee6e90d0f9a7fee269663b26d6da8f738b56a4b..e0f5e74c30b65c5f25f838ee530e15c39ae7a96c 100644 (file)
@@ -1,4 +1,3 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface domain="gtk40">
   <object class="GListStore" id="recordings"/>
   <template class="GtkInspectorRecorder" parent="GtkBin">
                     </child>
                     <child>
                       <object class="GtkPicture" id="render_node_view">
-                        <property name="expand">True</property>
+                        <property name="expand">1</property>
                       </object>
                     </child>
                   </object>
index 5d13ce024dd0275cd73ffbfe6a3b8ba4584f0336..e380a7641e82564ce31520d8497d909bd6d7b6b8 100644 (file)
@@ -1,4 +1,3 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface domain="gtk40">
   <object class="GtkTreeStore" id="model">
     <columns>
       <column type="guint64"/>
     </columns>
   </object>
-  <object class="GtkTextBuffer" id="buffer">
-  </object>
+  <object class="GtkTextBuffer" id="buffer"/>
   <template class="GtkInspectorResourceList" parent="GtkBox">
-    <property name="orientation">horizontal</property>
     <signal name="hierarchy-changed" handler="on_hierarchy_changed"/>
     <child>
       <object class="GtkStack" id="stack">
         <child>
-          <object class="GtkBox">
-            <property name="orientation">vertical</property>
-            <child>
-              <object class="GtkSearchBar" id="search_bar">
-                <property name="show-close-button">1</property>
+          <object class="GtkStackPage">
+            <property name="name">list</property>
+            <property name="child">
+              <object class="GtkBox">
+                <property name="orientation">vertical</property>
                 <child>
-                  <object class="GtkBox">
-                    <style>
-                      <class name="linked"/>
-                    </style>
-                    <child>
-                      <object class="GtkSearchEntry" id="search_entry">
-                        <property name="max-width-chars">40</property>
-                        <signal name="search-changed" handler="on_search_changed"/>
-                      </object>
-                    </child>
+                  <object class="GtkSearchBar" id="search_bar">
+                    <property name="show-close-button">1</property>
                     <child>
-                      <object class="GtkButton">
-                        <property name="icon-name">go-down-symbolic</property>
-                        <signal name="clicked" handler="next_match"/>
-                      </object>
-                    </child>
-                    <child>
-                      <object class="GtkButton">
-                        <property name="icon-name">go-up-symbolic</property>
-                        <signal name="clicked" handler="previous_match"/>
+                      <object class="GtkBox">
+                        <style>
+                          <class name="linked"/>
+                        </style>
+                        <child>
+                          <object class="GtkSearchEntry" id="search_entry">
+                            <property name="max-width-chars">40</property>
+                            <signal name="search-changed" handler="on_search_changed"/>
+                          </object>
+                        </child>
+                        <child>
+                          <object class="GtkButton">
+                            <property name="icon-name">go-down-symbolic</property>
+                            <signal name="clicked" handler="next_match"/>
+                          </object>
+                        </child>
+                        <child>
+                          <object class="GtkButton">
+                            <property name="icon-name">go-up-symbolic</property>
+                            <signal name="clicked" handler="previous_match"/>
+                          </object>
+                        </child>
                       </object>
                     </child>
                   </object>
                 </child>
-              </object>
-            </child>
-            <child>
-              <object class="GtkScrolledWindow">
-                <property name="expand">1</property>
-                <property name="hscrollbar-policy">never</property>
                 <child>
-                  <object class="GtkTreeView" id="tree">
-                    <property name="model">model</property>
-                    <property name="enable-search">0</property>
-                    <property name="enable-grid-lines">vertical</property>
-                    <signal name="row-activated" handler="row_activated"/>
-                    <child internal-child="selection">
-                      <object class="GtkTreeSelection">
-                        <signal name="changed" handler="on_selection_changed"/>
-                      </object>
-                    </child>
+                  <object class="GtkScrolledWindow">
+                    <property name="expand">1</property>
+                    <property name="hscrollbar-policy">never</property>
                     <child>
-                      <object class="GtkTreeViewColumn" id="path_column">
-                        <property name="title" translatable="yes">Path</property>
-                        <property name="resizable">1</property>
-                        <property name="sort-column-id">0</property>
+                      <object class="GtkTreeView" id="tree">
+                        <property name="model">model</property>
+                        <property name="enable-search">0</property>
+                        <property name="enable-grid-lines">vertical</property>
+                        <signal name="row-activated" handler="row_activated"/>
+                        <child internal-child="selection">
+                          <object class="GtkTreeSelection">
+                            <signal name="changed" handler="on_selection_changed"/>
+                          </object>
+                        </child>
                         <child>
-                          <object class="GtkCellRendererText">
-                            <property name="scale">0.8</property>
-                            <property name="ellipsize">end</property>
-                            <property name="width-chars">10</property>
-                            <property name="max-width-chars">5</property>
+                          <object class="GtkTreeViewColumn" id="path_column">
+                            <property name="title" translatable="yes">Path</property>
+                            <property name="resizable">1</property>
+                            <property name="sort-column-id">0</property>
+                            <child>
+                              <object class="GtkCellRendererText">
+                                <property name="scale">0.8</property>
+                                <property name="ellipsize">end</property>
+                                <property name="width-chars">10</property>
+                                <property name="max-width-chars">5</property>
+                              </object>
+                              <attributes>
+                                <attribute name="text">0</attribute>
+                              </attributes>
+                            </child>
                           </object>
-                          <attributes>
-                            <attribute name="text">0</attribute>
-                          </attributes>
                         </child>
-                      </object>
-                    </child>
-                    <child>
-                      <object class="GtkTreeViewColumn" id="count_column">
-                        <property name="title" translatable="yes">Count</property>
-                        <property name="resizable">1</property>
-                        <property name="sort-column-id">1</property>
                         <child>
-                          <object class="GtkCellRendererText" id="count_renderer">
-                            <property name="scale">0.8</property>
+                          <object class="GtkTreeViewColumn" id="count_column">
+                            <property name="title" translatable="yes">Count</property>
+                            <property name="resizable">1</property>
+                            <property name="sort-column-id">1</property>
+                            <child>
+                              <object class="GtkCellRendererText" id="count_renderer">
+                                <property name="scale">0.8</property>
+                              </object>
+                            </child>
                           </object>
                         </child>
-                      </object>
-                    </child>
-                    <child>
-                      <object class="GtkTreeViewColumn" id="size_column">
-                        <property name="title" translatable="yes">Size</property>
-                        <property name="resizable">1</property>
-                        <property name="sort-column-id">2</property>
                         <child>
-                          <object class="GtkCellRendererText" id="size_renderer">
-                            <property name="scale">0.8</property>
+                          <object class="GtkTreeViewColumn" id="size_column">
+                            <property name="title" translatable="yes">Size</property>
+                            <property name="resizable">1</property>
+                            <property name="sort-column-id">2</property>
+                            <child>
+                              <object class="GtkCellRendererText" id="size_renderer">
+                                <property name="scale">0.8</property>
+                              </object>
+                            </child>
                           </object>
                         </child>
                       </object>
                   </object>
                 </child>
               </object>
-            </child>
+            </property>
           </object>
-          <packing>
-            <property name="name">list</property>
-          </packing>
         </child>
         <child>
-          <object class="GtkBox">
-            <property name="orientation">vertical</property>
-            <child>
-              <object class="GtkGrid" id="info_grid">
-                <property name="row-spacing">10</property>
-                <property name="column-spacing">10</property>
-                <property name="margin">10</property>
-                <property name="halign">center</property>
-                <child>
-                  <object class="GtkLabel" id="name">
-                    <property name="label" translatable="yes">Name:</property>
-                    <property name="halign">end</property>
-                    <property name="valign">baseline</property>
-                  </object>
-                  <packing>
-                    <property name="left-attach">0</property>
-                    <property name="top-attach">0</property>
-                  </packing>
-                </child>
-                <child>
-                  <object class="GtkLabel" id="name_label">
-                    <property name="halign">start</property>
-                    <property name="valign">baseline</property>
-                    <property name="selectable">1</property>
-                  </object>
-                  <packing>
-                    <property name="left-attach">1</property>
-                    <property name="top-attach">0</property>
-                  </packing>
-                </child>
-                <child>
-                  <object class="GtkLabel" id="type">
-                    <property name="label" translatable="yes">Type:</property>
-                    <property name="halign">end</property>
-                    <property name="valign">baseline</property>
-                  </object>
-                  <packing>
-                    <property name="left-attach">0</property>
-                    <property name="top-attach">1</property>
-                  </packing>
-                </child>
-                <child>
-                  <object class="GtkLabel" id="type_label">
-                    <property name="halign">start</property>
-                    <property name="valign">baseline</property>
-                  </object>
-                  <packing>
-                    <property name="left-attach">1</property>
-                    <property name="top-attach">1</property>
-                  </packing>
-                </child>
-                <child>
-                  <object class="GtkLabel">
-                    <property name="label" translatable="yes">Size:</property>
-                    <property name="halign">end</property>
-                    <property name="valign">baseline</property>
-                  </object>
-                  <packing>
-                    <property name="left-attach">0</property>
-                    <property name="top-attach">2</property>
-                  </packing>
-                </child>
-                <child>
-                  <object class="GtkLabel" id="size_label">
-                    <property name="halign">start</property>
-                    <property name="valign">baseline</property>
-                  </object>
-                  <packing>
-                    <property name="left-attach">1</property>
-                    <property name="top-attach">2</property>
-                  </packing>
-                </child>
-              </object>
-            </child>
-            <child>
-              <object class="GtkStack" id="content">
+          <object class="GtkStackPage">
+            <property name="name">details</property>
+            <property name="child">
+              <object class="GtkBox">
+                <property name="orientation">vertical</property>
                 <child>
-                  <object class="GtkScrolledWindow">
-                    <property name="expand">1</property>
-                    <property name="shadow-type">in</property>
-                    <style>
-                      <class name="view"/>
-                    </style>
+                  <object class="GtkGrid" id="info_grid">
+                    <property name="row-spacing">10</property>
+                    <property name="column-spacing">10</property>
+                    <property name="margin">10</property>
+                    <property name="halign">center</property>
+                    <child>
+                      <object class="GtkLabel" id="name">
+                        <property name="label" translatable="yes">Name:</property>
+                        <property name="halign">end</property>
+                        <property name="valign">baseline</property>
+                      </object>
+                      <packing>
+                        <property name="left-attach">0</property>
+                        <property name="top-attach">0</property>
+                      </packing>
+                    </child>
+                    <child>
+                      <object class="GtkLabel" id="name_label">
+                        <property name="halign">start</property>
+                        <property name="valign">baseline</property>
+                        <property name="selectable">1</property>
+                      </object>
+                      <packing>
+                        <property name="left-attach">1</property>
+                        <property name="top-attach">0</property>
+                      </packing>
+                    </child>
+                    <child>
+                      <object class="GtkLabel" id="type">
+                        <property name="label" translatable="yes">Type:</property>
+                        <property name="halign">end</property>
+                        <property name="valign">baseline</property>
+                      </object>
+                      <packing>
+                        <property name="left-attach">0</property>
+                        <property name="top-attach">1</property>
+                      </packing>
+                    </child>
                     <child>
-                      <object class="GtkTextView">
-                        <property name="editable">0</property>
-                        <property name="buffer">buffer</property>
+                      <object class="GtkLabel" id="type_label">
+                        <property name="halign">start</property>
+                        <property name="valign">baseline</property>
                       </object>
+                      <packing>
+                        <property name="left-attach">1</property>
+                        <property name="top-attach">1</property>
+                      </packing>
+                    </child>
+                    <child>
+                      <object class="GtkLabel">
+                        <property name="label" translatable="yes">Size:</property>
+                        <property name="halign">end</property>
+                        <property name="valign">baseline</property>
+                      </object>
+                      <packing>
+                        <property name="left-attach">0</property>
+                        <property name="top-attach">2</property>
+                      </packing>
+                    </child>
+                    <child>
+                      <object class="GtkLabel" id="size_label">
+                        <property name="halign">start</property>
+                        <property name="valign">baseline</property>
+                      </object>
+                      <packing>
+                        <property name="left-attach">1</property>
+                        <property name="top-attach">2</property>
+                      </packing>
                     </child>
                   </object>
-                  <packing>
-                    <property name="name">text</property>
-                  </packing>
                 </child>
                 <child>
-                  <object class="GtkScrolledWindow">
-                    <property name="expand">1</property>
-                    <property name="shadow-type">in</property>
-                    <style>
-                      <class name="view"/>
-                    </style>
+                  <object class="GtkStack" id="content">
                     <child>
-                      <object class="GtkImage" id="image">
-                        <property name="halign">center</property>
-                        <property name="valign">center</property>
+                      <object class="GtkStackPage">
+                        <property name="name">text</property>
+                        <property name="child">
+                          <object class="GtkScrolledWindow">
+                            <property name="expand">1</property>
+                            <property name="shadow-type">in</property>
+                            <style>
+                              <class name="view"/>
+                            </style>
+                            <child>
+                              <object class="GtkTextView">
+                                <property name="editable">0</property>
+                                <property name="buffer">buffer</property>
+                              </object>
+                            </child>
+                          </object>
+                        </property>
+                      </object>
+                    </child>
+                    <child>
+                      <object class="GtkStackPage">
+                        <property name="name">image</property>
+                        <property name="child">
+                          <object class="GtkScrolledWindow">
+                            <property name="expand">1</property>
+                            <property name="shadow-type">in</property>
+                            <style>
+                              <class name="view"/>
+                            </style>
+                            <child>
+                              <object class="GtkImage" id="image">
+                                <property name="halign">center</property>
+                                <property name="valign">center</property>
+                              </object>
+                            </child>
+                          </object>
+                        </property>
                       </object>
                     </child>
                   </object>
-                  <packing>
-                    <property name="name">image</property>
-                  </packing>
                 </child>
               </object>
-            </child>
+            </property>
           </object>
-          <packing>
-            <property name="name">details</property>
-          </packing>
         </child>
       </object>
     </child>
index ef3a5e32be1ca071e65fec44c6cc8ad0485bf967..7344067084a011839717b464235c12abe7bf8c21 100644 (file)
@@ -1,4 +1,3 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface domain="gtk40">
   <object class="GtkTreeStore" id="model">
     <columns>
index eb4ee5d8ae7f2343573a3bd25dbd2cea2f67af11..b0d13bb43495a23adb71898e5c38749770284609 100644 (file)
@@ -1,4 +1,3 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface domain="gtk40">
   <object class="GtkListStore" id="model">
     <columns>
index fd94174b71b8cb5c53246df36f98be8d537f6832..e29917950d86af81eca7279a2aa404f90da2b6de 100644 (file)
@@ -1,4 +1,3 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface domain="gtk40">
   <object class="GtkListStore" id="model">
     <columns>
     </columns>
   </object>
   <template class="GtkInspectorStatistics" parent="GtkBox">
-    <property name="visible">True</property>
     <property name="orientation">vertical</property>
     <child>
       <object class="GtkStack" id="stack">
         <child>
-          <object class="GtkBox">
-            <property name="orientation">vertical</property>
-            <child>
-              <object class="GtkSearchBar" id="search_bar">
-                <property name="show-close-button">1</property>
+          <object class="GtkStackPage">
+            <property name="name">statistics</property>
+            <property name="child">
+              <object class="GtkBox">
+                <property name="orientation">vertical</property>
                 <child>
-                  <object class="GtkSearchEntry" id="search_entry">
-                    <property name="max-width-chars">40</property>
+                  <object class="GtkSearchBar" id="search_bar">
+                    <property name="show-close-button">1</property>
+                    <child>
+                      <object class="GtkSearchEntry" id="search_entry">
+                        <property name="max-width-chars">40</property>
+                      </object>
+                    </child>
                   </object>
                 </child>
-              </object>
-            </child>
-            <child>
-              <object class="GtkScrolledWindow">
-                <property name="expand">1</property>
-                <property name="vscrollbar-policy">always</property>
                 <child>
-                  <object class="GtkTreeView" id="view">
-                    <property name="model">model</property>
-                    <property name="search-column">1</property>
+                  <object class="GtkScrolledWindow">
+                    <property name="expand">1</property>
+                    <property name="vscrollbar-policy">always</property>
                     <child>
-                      <object class="GtkTreeViewColumn">
-                        <property name="sort-column-id">1</property>
-                        <property name="title" translatable="yes">Type</property>
+                      <object class="GtkTreeView" id="view">
+                        <property name="model">model</property>
+                        <property name="search-column">1</property>
                         <child>
-                          <object class="GtkCellRendererText">
-                            <property name="scale">0.8</property>
+                          <object class="GtkTreeViewColumn">
+                            <property name="sort-column-id">1</property>
+                            <property name="title" translatable="yes">Type</property>
+                            <child>
+                              <object class="GtkCellRendererText">
+                                <property name="scale">0.8</property>
+                              </object>
+                              <attributes>
+                                <attribute name="text">1</attribute>
+                              </attributes>
+                            </child>
                           </object>
-                          <attributes>
-                            <attribute name="text">1</attribute>
-                          </attributes>
                         </child>
-                      </object>
-                    </child>
-                    <child>
-                      <object class="GtkTreeViewColumn" id="column_self1">
-                        <property name="sort-column-id">2</property>
-                        <property name="title" translatable="yes">Self 1</property>
                         <child>
-                          <object class="GtkCellRendererText" id="renderer_self1">
-                            <property name="scale">0.8</property>
+                          <object class="GtkTreeViewColumn" id="column_self1">
+                            <property name="sort-column-id">2</property>
+                            <property name="title" translatable="yes">Self 1</property>
+                            <child>
+                              <object class="GtkCellRendererText" id="renderer_self1">
+                                <property name="scale">0.8</property>
+                              </object>
+                            </child>
                           </object>
                         </child>
-                      </object>
-                    </child>
-                    <child>
-                      <object class="GtkTreeViewColumn" id="column_cumulative1">
-                        <property name="sort-column-id">3</property>
-                        <property name="title" translatable="yes">Cumulative 1</property>
                         <child>
-                          <object class="GtkCellRendererText" id="renderer_cumulative1">
-                            <property name="scale">0.8</property>
+                          <object class="GtkTreeViewColumn" id="column_cumulative1">
+                            <property name="sort-column-id">3</property>
+                            <property name="title" translatable="yes">Cumulative 1</property>
+                            <child>
+                              <object class="GtkCellRendererText" id="renderer_cumulative1">
+                                <property name="scale">0.8</property>
+                              </object>
+                            </child>
                           </object>
                         </child>
-                      </object>
-                    </child>
-                    <child>
-                      <object class="GtkTreeViewColumn" id="column_self2">
-                        <property name="sort-column-id">4</property>
-                        <property name="title" translatable="yes">Self 2</property>
                         <child>
-                          <object class="GtkCellRendererText" id="renderer_self2">
-                            <property name="scale">0.8</property>
+                          <object class="GtkTreeViewColumn" id="column_self2">
+                            <property name="sort-column-id">4</property>
+                            <property name="title" translatable="yes">Self 2</property>
+                            <child>
+                              <object class="GtkCellRendererText" id="renderer_self2">
+                                <property name="scale">0.8</property>
+                              </object>
+                            </child>
                           </object>
                         </child>
-                      </object>
-                    </child>
-                    <child>
-                      <object class="GtkTreeViewColumn" id="column_cumulative2">
-                        <property name="sort-column-id">5</property>
-                        <property name="title" translatable="yes">Cumulative 2</property>
                         <child>
-                          <object class="GtkCellRendererText" id="renderer_cumulative2">
-                            <property name="scale">0.8</property>
+                          <object class="GtkTreeViewColumn" id="column_cumulative2">
+                            <property name="sort-column-id">5</property>
+                            <property name="title" translatable="yes">Cumulative 2</property>
+                            <child>
+                              <object class="GtkCellRendererText" id="renderer_cumulative2">
+                                <property name="scale">0.8</property>
+                              </object>
+                            </child>
                           </object>
                         </child>
-                      </object>
-                    </child>
-                    <child>
-                      <object class="GtkTreeViewColumn" id="column_self_graph">
-                        <property name="sort-column-id">4</property>
-                        <property name="title" translatable="yes">Self</property>
                         <child>
-                          <object class="GtkCellRendererGraph" id="renderer_self_graph">
-                            <property name="minimum">0</property>
-                            <property name="xpad">1</property>
-                            <property name="ypad">1</property>
+                          <object class="GtkTreeViewColumn" id="column_self_graph">
+                            <property name="sort-column-id">4</property>
+                            <property name="title" translatable="yes">Self</property>
+                            <child>
+                              <object class="GtkCellRendererGraph" id="renderer_self_graph">
+                                <property name="minimum">0</property>
+                                <property name="xpad">1</property>
+                                <property name="ypad">1</property>
+                              </object>
+                              <attributes>
+                                <attribute name="data">6</attribute>
+                              </attributes>
+                            </child>
                           </object>
-                          <attributes>
-                            <attribute name="data">6</attribute>
-                          </attributes>
                         </child>
-                      </object>
-                    </child>
-                    <child>
-                      <object class="GtkTreeViewColumn" id="column_cumulative_graph">
-                        <property name="sort-column-id">5</property>
-                        <property name="title" translatable="yes">Cumulative</property>
                         <child>
-                          <object class="GtkCellRendererGraph" id="renderer_cumulative_graph">
-                            <property name="minimum">0</property>
-                            <property name="xpad">1</property>
-                            <property name="ypad">1</property>
+                          <object class="GtkTreeViewColumn" id="column_cumulative_graph">
+                            <property name="sort-column-id">5</property>
+                            <property name="title" translatable="yes">Cumulative</property>
+                            <child>
+                              <object class="GtkCellRendererGraph" id="renderer_cumulative_graph">
+                                <property name="minimum">0</property>
+                                <property name="xpad">1</property>
+                                <property name="ypad">1</property>
+                              </object>
+                              <attributes>
+                                <attribute name="data">7</attribute>
+                              </attributes>
+                            </child>
                           </object>
-                          <attributes>
-                            <attribute name="data">7</attribute>
-                          </attributes>
                         </child>
                       </object>
                     </child>
                   </object>
                 </child>
               </object>
-            </child>
+            </property>
           </object>
-          <packing>
-            <property name="name">statistics</property>
-          </packing>
         </child>
         <child>
-          <object class="GtkBox">
-            <property name="can-focus">1</property>
-            <property name="halign">center</property>
-            <property name="valign">center</property>
-            <child>
-              <object class="GtkLabel" id="excuse">
-                <property name="selectable">1</property>
-                <property name="label" translatable="yes">Enable statistics with GOBJECT_DEBUG=instance-count</property>
+          <object class="GtkStackPage">
+            <property name="name">excuse</property>
+            <property name="child">
+              <object class="GtkBox">
+                <property name="can-focus">1</property>
+                <property name="halign">center</property>
+                <property name="valign">center</property>
+                <child>
+                  <object class="GtkLabel" id="excuse">
+                    <property name="selectable">1</property>
+                    <property name="label" translatable="yes">Enable statistics with GOBJECT_DEBUG=instance-count</property>
+                  </object>
+                </child>
               </object>
-            </child>
+            </property>
           </object>
-          <packing>
-            <property name="name">excuse</property>
-          </packing>
         </child>
       </object>
     </child>
index 84fb5e73620644e296fbb3f564adfa0027869e47..1b143fd291dea6fb92c3191845fbc54692a608eb 100644 (file)
@@ -1,4 +1,3 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface domain="gtk40">
   <object class="GtkAdjustment" id="scale_adjustment">
     <property name="lower">1</property>
@@ -26,8 +25,6 @@
   </object>
   <template class="GtkInspectorVisual" parent="GtkScrolledWindow">
     <property name="hscrollbar-policy">never</property>
-    <property name="vscrollbar-policy">automatic</property>
-    <property name="expand">0</property>
     <child>
       <object class="GtkBox">
         <property name="orientation">vertical</property>
                             <property name="draw-value">0</property>
                             <property name="hexpand">1</property>
                             <marks>
-                              <mark value="1.0" position="top"></mark>
+                              <mark value="1.0" position="top"/>
                             </marks>
                           </object>
                         </child>
                             <property name="draw-value">0</property>
                             <property name="hexpand">1</property>
                             <marks>
-                              <mark value="0.0" position="top"></mark>
+                              <mark value="0.0" position="top"/>
                             </marks>
                           </object>
                         </child>
index 8a5d9d7d7feb39da1e65255b0bb26e95a45943d3..923f5b99056f7b5cd87e38271e79aada6abd6911 100644 (file)
@@ -1,4 +1,3 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface domain="gtk40">
   <object class="GtkAdjustment" id="magnification_adjustment">
     <property name="lower">1.0</property>
           <object class="GtkStack" id="button_stack">
             <property name="visible-child-name" bind-source="top_stack" bind-property="visible-child-name"/>
             <child>
-              <object class="GtkBox">
-                <property name="spacing">6</property>
-                <child>
-                  <object class="GtkButton" id="select_object">
-                    <property name="focus-on-click">0</property>
-                    <property name="tooltip-text" translatable="yes">Select an Object</property>
-                    <property name="halign">center</property>
-                    <property name="valign">center</property>
-                    <property name="icon-name">find-location-symbolic</property>
-                    <signal name="clicked" handler="gtk_inspector_on_inspect"/>
-                  </object>
-                </child>
-                <child>
-                  <object class="GtkStack" id="object_buttons">
+              <object class="GtkStackPage">
+                <property name="name">objects</property>
+                <property name="child">
+                  <object class="GtkBox">
+                    <property name="spacing">6</property>
                     <child>
-                      <object class="GtkButton" id="object_details_button">
+                      <object class="GtkButton" id="select_object">
                         <property name="focus-on-click">0</property>
-                        <property name="tooltip-text" translatable="yes">Show Details</property>
+                        <property name="tooltip-text" translatable="yes">Select an Object</property>
                         <property name="halign">center</property>
                         <property name="valign">center</property>
-                        <property name="icon-name">dialog-information-symbolic</property>
-                        <signal name="clicked" handler="open_object_details"/>
+                        <property name="icon-name">find-location-symbolic</property>
+                        <signal name="clicked" handler="gtk_inspector_on_inspect"/>
                       </object>
-                      <packing>
-                        <property name="name">list</property>
-                      </packing>
                     </child>
                     <child>
-                      <object class="GtkButton">
-                        <property name="focus-on-click">0</property>
-                        <property name="tooltip-text" translatable="yes">Show all Objects</property>
-                        <property name="halign">center</property>
-                        <property name="valign">center</property>
-                        <property name="icon-name">view-list-symbolic</property>
-                        <signal name="clicked" handler="close_object_details"/>
+                      <object class="GtkStack" id="object_buttons">
+                        <child>
+                          <object class="GtkStackPage">
+                            <property name="name">list</property>
+                            <property name="child">
+                              <object class="GtkButton" id="object_details_button">
+                                <property name="focus-on-click">0</property>
+                                <property name="tooltip-text" translatable="yes">Show Details</property>
+                                <property name="halign">center</property>
+                                <property name="valign">center</property>
+                                <property name="icon-name">dialog-information-symbolic</property>
+                                <signal name="clicked" handler="open_object_details"/>
+                              </object>
+                            </property>
+                          </object>
+                        </child>
+                        <child>
+                          <object class="GtkStackPage">
+                            <property name="name">details</property>
+                            <property name="child">
+                              <object class="GtkButton">
+                                <property name="focus-on-click">0</property>
+                                <property name="tooltip-text" translatable="yes">Show all Objects</property>
+                                <property name="halign">center</property>
+                                <property name="valign">center</property>
+                                <property name="icon-name">view-list-symbolic</property>
+                                <signal name="clicked" handler="close_object_details"/>
+                              </object>
+                            </property>
+                          </object>
+                        </child>
                       </object>
-                      <packing>
-                        <property name="name">details</property>
-                      </packing>
                     </child>
                   </object>
-                </child>
+                </property>
               </object>
-              <packing>
-                <property name="name">objects</property>
-              </packing>
             </child>
             <child>
-              <object class="GtkStack" id="global_button_stack">
-                <property name="visible-child-name" bind-source="global_stack" bind-property="visible-child-name"/>
-                <child>
-                  <object class="GtkBox"/>
-                  <packing>
-                    <property name="name">general</property>
-                  </packing>
-                </child>
-                <child>
-                  <object class="GtkBox"/>
-                  <packing>
-                    <property name="name">visual</property>
-                  </packing>
-                </child>
-                <child>
-                  <object class="GtkStack" id="resource_buttons">
-                    <property name="halign">start</property>
-                    <property name="valign">center</property>
+              <object class="GtkStackPage">
+                <property name="name">global</property>
+                <property name="child">
+                  <object class="GtkStack" id="global_button_stack">
+                    <property name="visible-child-name" bind-source="global_stack" bind-property="visible-child-name"/>
                     <child>
-                      <object class="GtkButton">
-                        <property name="focus-on-click">0</property>
-                        <property name="tooltip-text" translatable="yes">Show Details</property>
-                        <property name="halign">center</property>
-                        <property name="valign">center</property>
-                        <property name="icon-name">dialog-information-symbolic</property>
+                      <object class="GtkStackPage">
+                        <property name="name">general</property>
+                        <property name="child">
+                          <object class="GtkBox"/>
+                        </property>
                       </object>
-                      <packing>
-                        <property name="name">list</property>
-                      </packing>
                     </child>
                     <child>
-                      <object class="GtkButton">
-                        <property name="focus-on-click">0</property>
-                        <property name="tooltip-text" translatable="yes">Show all Resources</property>
-                        <property name="halign">center</property>
-                        <property name="valign">center</property>
-                        <property name="icon-name">view-list-symbolic</property>
+                      <object class="GtkStackPage">
+                        <property name="name">visual</property>
+                        <property name="child">
+                          <object class="GtkBox"/>
+                        </property>
+                      </object>
+                    </child>
+                    <child>
+                      <object class="GtkStackPage">
+                        <property name="name">resources</property>
+                        <property name="child">
+                          <object class="GtkStack" id="resource_buttons">
+                            <property name="halign">start</property>
+                            <property name="valign">center</property>
+                            <child>
+                              <object class="GtkStackPage">
+                                <property name="name">list</property>
+                                <property name="child">
+                                  <object class="GtkButton">
+                                    <property name="focus-on-click">0</property>
+                                    <property name="tooltip-text" translatable="yes">Show Details</property>
+                                    <property name="halign">center</property>
+                                    <property name="valign">center</property>
+                                    <property name="icon-name">dialog-information-symbolic</property>
+                                  </object>
+                                </property>
+                              </object>
+                            </child>
+                            <child>
+                              <object class="GtkStackPage">
+                                <property name="name">details</property>
+                                <property name="child">
+                                  <object class="GtkButton">
+                                    <property name="focus-on-click">0</property>
+                                    <property name="tooltip-text" translatable="yes">Show all Resources</property>
+                                    <property name="halign">center</property>
+                                    <property name="valign">center</property>
+                                    <property name="icon-name">view-list-symbolic</property>
+                                  </object>
+                                </property>
+                              </object>
+                            </child>
+                          </object>
+                        </property>
+                      </object>
+                    </child>
+                    <child>
+                      <object class="GtkStackPage">
+                        <property name="name">statistics</property>
+                        <property name="child">
+                          <object class="GtkToggleButton" id="record_statistics_button">
+                            <property name="focus-on-click">0</property>
+                            <property name="tooltip-text" translatable="yes">Collect Statistics</property>
+                            <property name="halign">start</property>
+                            <property name="valign">center</property>
+                            <property name="icon-name">media-record-symbolic</property>
+                          </object>
+                        </property>
+                      </object>
+                    </child>
+                    <child>
+                      <object class="GtkStackPage">
+                        <property name="name">logs</property>
+                        <property name="child">
+                          <object class="GtkBox"/>
+                        </property>
                       </object>
-                      <packing>
-                        <property name="name">details</property>
-                      </packing>
                     </child>
                   </object>
-                  <packing>
-                    <property name="name">resources</property>
-                  </packing>
-                </child>
-                <child>
-                  <object class="GtkToggleButton" id="record_statistics_button">
-                    <property name="focus-on-click">0</property>
-                    <property name="tooltip-text" translatable="yes">Collect Statistics</property>
-                    <property name="halign">start</property>
-                    <property name="valign">center</property>
-                    <property name="icon-name">media-record-symbolic</property>
-                  </object>
-                  <packing>
-                    <property name="name">statistics</property>
-                  </packing>
-                </child>
-                <child>
-                  <object class="GtkBox"/>
-                  <packing>
-                    <property name="name">logs</property>
-                  </packing>
-                </child>
+                </property>
               </object>
-              <packing>
-                <property name="name">global</property>
-              </packing>
             </child>
             <child>
-              <object class="GtkBox"/>
-              <packing>
+              <object class="GtkStackPage">
                 <property name="name">css</property>
-              </packing>
+                <property name="child">
+                  <object class="GtkBox"/>
+                </property>
+              </object>
             </child>
             <child>
-              <object class="GtkBox"/>
-              <packing>
+              <object class="GtkStackPage">
                 <property name="name">recorder</property>
-              </packing>
+                <property name="child">
+                  <object class="GtkBox"/>
+                </property>
+              </object>
             </child>
           </object>
         </child>
     <child>
       <object class="GtkStack" id="top_stack">
         <child>
-          <object class="GtkStack" id="object_stack">
-            <child>
-              <object class="GtkInspectorObjectTree" id="object_tree">
-                <signal name="object-activated" handler="on_object_activated"/>
-                <signal name="object-selected" handler="on_object_selected"/>
-              </object>
-              <packing>
-                <property name="name">object-tree</property>
-              </packing>
-            </child>
-            <child>
-              <object class="GtkBox">
-                <property name="orientation">vertical</property>
+          <object class="GtkStackPage">
+            <property name="name">objects</property>
+            <property name="title" translatable="yes">Objects</property>
+            <property name="child">
+              <object class="GtkStack" id="object_stack">
                 <child>
-                  <object class="GtkCenterBox">
-                    <child type="start">
+                  <object class="GtkStackPage">
+                    <property name="name">object-tree</property>
+                    <property name="child">
+                      <object class="GtkInspectorObjectTree" id="object_tree">
+                        <signal name="object-activated" handler="on_object_activated"/>
+                        <signal name="object-selected" handler="on_object_selected"/>
+                      </object>
+                    </property>
+                  </object>
+                </child>
+                <child>
+                  <object class="GtkStackPage">
+                    <property name="name">object-details</property>
+                    <property name="child">
                       <object class="GtkBox">
-                        <property name="spacing">10</property>
-                        <child>
-                          <object class="GtkStackCombo" id="stackcombo">
-                            <property name="margin">6</property>
-                            <property name="stack">object_details</property>
-                          </object>
-                        </child>
+                        <property name="orientation">vertical</property>
                         <child>
-                          <object class="GtkStack" id="object_start_stack">
-                            <child>
-                              <object class="GtkBox"/>
-                              <packing>
-                                <property name="name">empty</property>
-                              </packing>
-                            </child>
-                            <child>
+                          <object class="GtkCenterBox">
+                            <child type="start">
                               <object class="GtkBox">
-                                <property name="spacing">6</property>
-                                <property name="margin">6</property>
+                                <property name="spacing">10</property>
                                 <child>
-                                  <object class="GtkToggleButton" id="signals_trace_button">
-                                    <property name="relief">none</property>
-                                    <property name="tooltip-text" translatable="yes">Trace signal emissions on this object</property>
-                                    <property name="icon-name">media-record-symbolic</property>
+                                  <object class="GtkStackCombo" id="stackcombo">
+                                    <property name="margin">6</property>
+                                    <property name="stack">object_details</property>
                                   </object>
                                 </child>
                                 <child>
-                                  <object class="GtkButton" id="signals_clear_button">
-                                    <property name="relief">none</property>
-                                    <property name="tooltip-text" translatable="yes">Clear log</property>
-                                    <property name="icon-name">edit-clear-symbolic</property>
+                                  <object class="GtkStack" id="object_start_stack">
+                                    <child>
+                                      <object class="GtkStackPage">
+                                        <property name="name">empty</property>
+                                        <property name="child">
+                                          <object class="GtkBox"/>
+                                        </property>
+                                      </object>
+                                    </child>
+                                    <child>
+                                      <object class="GtkStackPage">
+                                        <property name="name">signals</property>
+                                        <property name="child">
+                                          <object class="GtkBox">
+                                            <property name="spacing">6</property>
+                                            <property name="margin">6</property>
+                                            <child>
+                                              <object class="GtkToggleButton" id="signals_trace_button">
+                                                <property name="relief">none</property>
+                                                <property name="tooltip-text" translatable="yes">Trace signal emissions on this object</property>
+                                                <property name="icon-name">media-record-symbolic</property>
+                                              </object>
+                                            </child>
+                                            <child>
+                                              <object class="GtkButton" id="signals_clear_button">
+                                                <property name="relief">none</property>
+                                                <property name="tooltip-text" translatable="yes">Clear log</property>
+                                                <property name="icon-name">edit-clear-symbolic</property>
+                                              </object>
+                                            </child>
+                                          </object>
+                                        </property>
+                                      </object>
+                                    </child>
+                                    <child>
+                                      <object class="GtkStackPage">
+                                        <property name="name">magnifier</property>
+                                        <property name="child">
+                                          <object class="GtkScale">
+                                            <property name="width-request">150</property>
+                                            <property name="draw-value">0</property>
+                                            <property name="adjustment">magnification_adjustment</property>
+                                            <marks>
+                                              <mark value="1.0" position="bottom"/>
+                                              <mark value="2.0" position="bottom"/>
+                                              <mark value="3.0" position="bottom"/>
+                                              <mark value="4.0" position="bottom"/>
+                                              <mark value="5.0" position="bottom"/>
+                                            </marks>
+                                          </object>
+                                        </property>
+                                      </object>
+                                    </child>
                                   </object>
                                 </child>
                               </object>
-                              <packing>
-                                <property name="name">signals</property>
-                              </packing>
                             </child>
-                            <child>
-                              <object class="GtkScale">
-                                <property name="width-request">150</property>
-                                <property name="draw-value">0</property>
-                                <property name="adjustment">magnification_adjustment</property>
-                                <marks>
-                                  <mark value="1.0" position="bottom"></mark>
-                                  <mark value="2.0" position="bottom"></mark>
-                                  <mark value="3.0" position="bottom"></mark>
-                                  <mark value="4.0" position="bottom"></mark>
-                                  <mark value="5.0" position="bottom"></mark>
-                                </marks>
+                            <child type="center">
+                              <object class="GtkStack" id="object_center_stack">
+                                <property name="transition-type">crossfade</property>
+                                <property name="hexpand">1</property>
+                                <property name="halign">center</property>
+                                <child>
+                                  <object class="GtkStackPage">
+                                    <property name="name">title</property>
+                                    <property name="child">
+                                      <object class="GtkLabel" id="object_title"/>
+                                    </property>
+                                  </object>
+                                </child>
+                                <child>
+                                  <object class="GtkStackPage">
+                                    <property name="name">prop-search</property>
+                                    <property name="child">
+                                      <object class="GtkSearchEntry" id="prop_search_entry">
+                                        <property name="margin">6</property>
+                                        <property name="max-width-chars">40</property>
+                                      </object>
+                                    </property>
+                                  </object>
+                                </child>
+                                <child>
+                                  <object class="GtkStackPage">
+                                    <property name="name">child-prop-search</property>
+                                    <property name="child">
+                                      <object class="GtkSearchEntry" id="child_prop_search_entry">
+                                        <property name="margin">6</property>
+                                        <property name="max-width-chars">40</property>
+                                      </object>
+                                    </property>
+                                  </object>
+                                </child>
                               </object>
-                              <packing>
-                                <property name="name">magnifier</property>
-                              </packing>
                             </child>
                           </object>
                         </child>
-                      </object>
-                    </child>
-                    <child type="center">
-                      <object class="GtkStack" id="object_center_stack">
-                        <property name="transition-type">crossfade</property>
-                        <property name="hexpand">1</property>
-                        <property name="halign">center</property>
-                        <child>
-                          <object class="GtkLabel" id="object_title"/>
-                          <packing>
-                            <property name="name">title</property>
-                          </packing>
-                        </child>
                         <child>
-                          <object class="GtkSearchEntry" id="prop_search_entry">
-                            <property name="margin">6</property>
-                            <property name="max-width-chars">40</property>
-                          </object>
-                          <packing>
-                            <property name="name">prop-search</property>
-                          </packing>
-                        </child>
-                        <child>
-                          <object class="GtkSearchEntry" id="child_prop_search_entry">
-                            <property name="margin">6</property>
-                            <property name="max-width-chars">40</property>
+                          <object class="GtkStack" id="object_details">
+                            <signal name="notify::visible-child" handler="object_details_changed"/>
+                            <child>
+                              <object class="GtkStackPage">
+                                <property name="name">misc</property>
+                                <property name="title" translatable="yes">Miscellaneous</property>
+                                <property name="child">
+                                  <object class="GtkInspectorMiscInfo" id="misc_info">
+                                    <property name="object-tree">object_tree</property>
+                                  </object>
+                                </property>
+                              </object>
+                            </child>
+                            <child>
+                              <object class="GtkStackPage">
+                                <property name="name">properties</property>
+                                <property name="title" translatable="yes">Properties</property>
+                                <property name="child">
+                                  <object class="GtkInspectorPropList" id="prop_list">
+                                    <property name="child-properties">False</property>
+                                    <property name="object-tree">object_tree</property>
+                                    <property name="search-entry">prop_search_entry</property>
+                                  </object>
+                                </property>
+                              </object>
+                            </child>
+                            <child>
+                              <object class="GtkStackPage">
+                                <property name="name">signals</property>
+                                <property name="title" translatable="yes">Signals</property>
+                                <property name="child">
+                                  <object class="GtkInspectorSignalsList" id="signals_list">
+                                    <property name="trace-button">signals_trace_button</property>
+                                    <property name="clear-button">signals_clear_button</property>
+                                  </object>
+                                </property>
+                              </object>
+                            </child>
+                            <child>
+                              <object class="GtkStackPage">
+                                <property name="name">child-properties</property>
+                                <property name="title" translatable="yes">Child Properties</property>
+                                <property name="child">
+                                  <object class="GtkInspectorPropList" id="child_prop_list">
+                                    <property name="child-properties">True</property>
+                                    <property name="object-tree">object_tree</property>
+                                    <property name="search-entry">child_prop_search_entry</property>
+                                  </object>
+                                </property>
+                              </object>
+                            </child>
+                            <child>
+                              <object class="GtkStackPage">
+                                <property name="name">hierarchy</property>
+                                <property name="title" translatable="yes">Class Hierarchy</property>
+                                <property name="child">
+                                  <object class="GtkInspectorObjectHierarchy" id="object_hierarchy"/>
+                                </property>
+                              </object>
+                            </child>
+                            <child>
+                              <object class="GtkStackPage">
+                                <property name="name">selector</property>
+                                <property name="title" translatable="yes">CSS Selector</property>
+                                <property name="child">
+                                  <object class="GtkInspectorSelector" id="selector"/>
+                                </property>
+                              </object>
+                            </child>
+                            <child>
+                              <object class="GtkStackPage">
+                                <property name="name">css-nodes</property>
+                                <property name="title" translatable="yes">CSS Nodes</property>
+                                <property name="child">
+                                  <object class="GtkInspectorCssNodeTree" id="widget_css_node_tree">
+                                    <signal name="notify::node" handler="notify_node"/>
+                                  </object>
+                                </property>
+                              </object>
+                            </child>
+                            <child>
+                              <object class="GtkStackPage">
+                                <property name="name">size-groups</property>
+                                <property name="title" translatable="yes">Size Groups</property>
+                                <property name="child">
+                                  <object class="GtkInspectorSizeGroups" id="size_groups"/>
+                                </property>
+                              </object>
+                            </child>
+                            <child>
+                              <object class="GtkStackPage">
+                                <property name="name">data</property>
+                                <property name="title" translatable="yes">Data</property>
+                                <property name="child">
+                                  <object class="GtkInspectorDataList" id="data_list"/>
+                                </property>
+                              </object>
+                            </child>
+                            <child>
+                              <object class="GtkStackPage">
+                                <property name="name">actions</property>
+                                <property name="title" translatable="yes">Actions</property>
+                                <property name="child">
+                                  <object class="GtkInspectorActions" id="actions"/>
+                                </property>
+                              </object>
+                            </child>
+                            <child>
+                              <object class="GtkStackPage">
+                                <property name="name">menu</property>
+                                <property name="title" translatable="yes">Menu</property>
+                                <property name="child">
+                                  <object class="GtkInspectorMenu" id="menu"/>
+                                </property>
+                              </object>
+                            </child>
+                            <child>
+                              <object class="GtkStackPage">
+                                <property name="name">controllers</property>
+                                <property name="title" translatable="yes">Controllers</property>
+                                <property name="child">
+                                  <object class="GtkInspectorControllers" id="controllers">
+                                    <property name="object-tree">object_tree</property>
+                                  </object>
+                                </property>
+                              </object>
+                            </child>
+                            <child>
+                              <object class="GtkStackPage">
+                                <property name="name">magnifier</property>
+                                <property name="title" translatable="yes">Magnifier</property>
+                                <property name="child">
+                                  <object class="GtkInspectorMagnifier" id="magnifier">
+                                    <property name="adjustment">magnification_adjustment</property>
+                                  </object>
+                                </property>
+                              </object>
+                            </child>
                           </object>
-                          <packing>
-                            <property name="name">child-prop-search</property>
-                          </packing>
                         </child>
                       </object>
-                    </child>
+                    </property>
+                  </object>
+                </child>
+              </object>
+            </property>
+          </object>
+        </child>
+        <child>
+          <object class="GtkStackPage">
+            <property name="name">global</property>
+            <property name="title" translatable="yes">Global</property>
+            <property name="child">
+              <object class="GtkBox">
+                <child>
+                  <object class="GtkStackSidebar">
+                    <property name="stack">global_stack</property>
                   </object>
                 </child>
                 <child>
-                  <object class="GtkStack" id="object_details">
-                    <signal name="notify::visible-child" handler="object_details_changed"/>
-                    <child>
-                      <object class="GtkInspectorMiscInfo" id="misc_info">
-                        <property name="object-tree">object_tree</property>
-                      </object>
-                      <packing>
-                        <property name="name">misc</property>
-                        <property name="title" translatable="yes">Miscellaneous</property>
-                      </packing>
-                    </child>
+                  <object class="GtkStack" id="global_stack">
                     <child>
-                      <object class="GtkInspectorPropList" id="prop_list">
-                        <property name="child-properties">False</property>
-                        <property name="object-tree">object_tree</property>
-                        <property name="search-entry">prop_search_entry</property>
+                      <object class="GtkStackPage">
+                        <property name="name">general</property>
+                        <property name="title" translatable="yes">General</property>
+                        <property name="child">
+                          <object class="GtkInspectorGeneral"/>
+                        </property>
                       </object>
-                      <packing>
-                        <property name="name">properties</property>
-                        <property name="title" translatable="yes">Properties</property>
-                      </packing>
                     </child>
                     <child>
-                      <object class="GtkInspectorSignalsList" id="signals_list">
-                        <property name="trace-button">signals_trace_button</property>
-                        <property name="clear-button">signals_clear_button</property>
+                      <object class="GtkStackPage">
+                        <property name="name">visual</property>
+                        <property name="title" translatable="yes">Visual</property>
+                        <property name="child">
+                          <object class="GtkInspectorVisual"/>
+                        </property>
                       </object>
-                      <packing>
-                        <property name="name">signals</property>
-                        <property name="title" translatable="yes">Signals</property>
-                      </packing>
-                    </child>
-                    <child>
-                      <object class="GtkInspectorPropList" id="child_prop_list">
-                        <property name="child-properties">True</property>
-                        <property name="object-tree">object_tree</property>
-                        <property name="search-entry">child_prop_search_entry</property>
-                      </object>
-                      <packing>
-                        <property name="name">child-properties</property>
-                        <property name="title" translatable="yes">Child Properties</property>
-                      </packing>
-                    </child>
-                    <child>
-                      <object class="GtkInspectorObjectHierarchy" id="object_hierarchy"/>
-                      <packing>
-                        <property name="name">hierarchy</property>
-                        <property name="title" translatable="yes">Class Hierarchy</property>
-                      </packing>
-                    </child>
-                    <child>
-                      <object class="GtkInspectorSelector" id="selector"/>
-                      <packing>
-                        <property name="name">selector</property>
-                        <property name="title" translatable="yes">CSS Selector</property>
-                      </packing>
                     </child>
                     <child>
-                      <object class="GtkInspectorCssNodeTree" id="widget_css_node_tree">
-                        <signal name="notify::node" handler="notify_node"/>
+                      <object class="GtkStackPage">
+                        <property name="name">resources</property>
+                        <property name="title" translatable="yes">Resources</property>
+                        <property name="child">
+                          <object class="GtkInspectorResourceList">
+                            <property name="buttons">resource_buttons</property>
+                          </object>
+                        </property>
                       </object>
-                      <packing>
-                        <property name="name">css-nodes</property>
-                        <property name="title" translatable="yes">CSS Nodes</property>
-                      </packing>
-                    </child>
-                    <child>
-                      <object class="GtkInspectorSizeGroups" id="size_groups"/>
-                      <packing>
-                        <property name="name">size-groups</property>
-                        <property name="title" translatable="yes">Size Groups</property>
-                      </packing>
                     </child>
                     <child>
-                      <object class="GtkInspectorDataList" id="data_list"/>
-                      <packing>
-                        <property name="name">data</property>
-                        <property name="title" translatable="yes">Data</property>
-                      </packing>
-                    </child>
-                    <child>
-                      <object class="GtkInspectorActions" id="actions"/>
-                      <packing>
-                        <property name="name">actions</property>
-                        <property name="title" translatable="yes">Actions</property>
-                      </packing>
-                    </child>
-                    <child>
-                      <object class="GtkInspectorMenu" id="menu"/>
-                      <packing>
-                        <property name="name">menu</property>
-                        <property name="title" translatable="yes">Menu</property>
-                      </packing>
-                    </child>
-                    <child>
-                      <object class="GtkInspectorControllers" id="controllers">
-                        <property name="object-tree">object_tree</property>
+                      <object class="GtkStackPage">
+                        <property name="name">statistics</property>
+                        <property name="title" translatable="yes">Statistics</property>
+                        <property name="child">
+                          <object class="GtkInspectorStatistics">
+                            <property name="button">record_statistics_button</property>
+                          </object>
+                        </property>
                       </object>
-                      <packing>
-                        <property name="name">controllers</property>
-                        <property name="title" translatable="yes">Controllers</property>
-                      </packing>
                     </child>
                     <child>
-                      <object class="GtkInspectorMagnifier" id="magnifier">
-                        <property name="adjustment">magnification_adjustment</property>
+                      <object class="GtkStackPage">
+                        <property name="name">logs</property>
+                        <property name="title" translatable="yes">Logging</property>
+                        <property name="child">
+                          <object class="GtkInspectorLogs"/>
+                        </property>
                       </object>
-                      <packing>
-                        <property name="name">magnifier</property>
-                        <property name="title" translatable="yes">Magnifier</property>
-                      </packing>
                     </child>
                   </object>
                 </child>
               </object>
-              <packing>
-                <property name="name">object-details</property>
-              </packing>
-            </child>
-          </object>
-          <packing>
-            <property name="name">objects</property>
-            <property name="title" translatable="yes">Objects</property>
-          </packing>
-        </child>
-        <child>
-          <object class="GtkBox">
-            <child>
-              <object class="GtkStackSidebar">
-                <property name="stack">global_stack</property>
-              </object>
-            </child>
-            <child>
-              <object class="GtkStack" id="global_stack">
-                <child>
-                  <object class="GtkInspectorGeneral"/>
-                  <packing>
-                    <property name="name">general</property>
-                    <property name="title" translatable="yes">General</property>
-                  </packing>
-                </child>
-                <child>
-                  <object class="GtkInspectorVisual"/>
-                  <packing>
-                    <property name="name">visual</property>
-                    <property name="title" translatable="yes">Visual</property>
-                  </packing>
-                </child>
-                <child>
-                  <object class="GtkInspectorResourceList">
-                    <property name="buttons">resource_buttons</property>
-                  </object>
-                  <packing>
-                    <property name="name">resources</property>
-                    <property name="title" translatable="yes">Resources</property>
-                  </packing>
-                </child>
-                <child>
-                  <object class="GtkInspectorStatistics">
-                    <property name="button">record_statistics_button</property>
-                  </object>
-                  <packing>
-                    <property name="name">statistics</property>
-                    <property name="title" translatable="yes">Statistics</property>
-                  </packing>
-                </child>
-                <child>
-                  <object class="GtkInspectorLogs"/>
-                  <packing>
-                    <property name="name">logs</property>
-                    <property name="title" translatable="yes">Logging</property>
-                  </packing>
-                </child>
-              </object>
-            </child>
+            </property>
           </object>
-          <packing>
-            <property name="name">global</property>
-            <property name="title" translatable="yes">Global</property>
-          </packing>
         </child>
         <child>
-          <object class="GtkInspectorCssEditor"/>
-          <packing>
+          <object class="GtkStackPage">
             <property name="name">css</property>
             <property name="title" translatable="yes">CSS</property>
-          </packing>
+            <property name="child">
+              <object class="GtkInspectorCssEditor"/>
+            </property>
+          </object>
         </child>
         <child>
-          <object class="GtkInspectorRecorder" id="widget_recorder"/>
-          <packing>
+          <object class="GtkStackPage">
             <property name="name">recorder</property>
             <property name="title" translatable="yes">Recorder</property>
-          </packing>
+            <property name="child">
+              <object class="GtkInspectorRecorder" id="widget_recorder"/>
+            </property>
+          </object>
         </child>
       </object>
     </child>
index 01488cd574f1da7917a7b00238f8918a81b40fe8..7fe6da1351b25845d719150105f7cbbf68c3386c 100644 (file)
@@ -1,6 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface domain="gtk40">
-  <!-- interface-requires gtk+ 3.10 -->
   <template class="GtkAboutDialog" parent="GtkDialog">
     <property name="resizable">0</property>
     <property name="type-hint">dialog</property>
                 <property name="vexpand">1</property>
                 <signal name="notify::visible-child" handler="stack_visible_child_notify" swapped="no"/>
                 <child>
-                  <object class="GtkBox" id="page_vbox">
-                    <property name="orientation">vertical</property>
-                    <property name="spacing">8</property>
-                    <child>
-                      <object class="GtkLabel" id="version_label">
-                        <property name="visible">0</property>
-                        <property name="label">version 1.0</property>
-                        <property name="justify">center</property>
-                        <property name="selectable">1</property>
-                      </object>
-                    </child>
-                    <child>
-                      <object class="GtkLabel" id="comments_label">
-                        <property name="visible">0</property>
-                        <property name="label">comments</property>
-                        <property name="justify">center</property>
-                        <property name="wrap">1</property>
-                        <property name="selectable">1</property>
-                        <property name="max-width-chars">60</property>
-                      </object>
-                    </child>
-                    <child>
-                      <object class="GtkLabel" id="website_label">
-                        <property name="visible">0</property>
-                        <property name="label">http://website.com</property>
-                        <property name="selectable">1</property>
-                        <signal name="activate-link" handler="emit_activate_link" object="GtkAboutDialog" swapped="yes"/>
-                      </object>
-                    </child>
-                    <child>
-                      <object class="GtkLabel" id="copyright_label">
-                        <property name="visible">0</property>
-                        <property name="label">copyright</property>
-                        <property name="justify">center</property>
-                        <property name="wrap">1</property>
-                        <property name="selectable">1</property>
-                        <property name="max-width-chars">60</property>
-                      </object>
-                    </child>
-                    <child>
-                      <object class="GtkLabel" id="license_label">
-                        <property name="visible">0</property>
-                        <property name="label">license</property>
-                        <property name="use-markup">1</property>
-                        <property name="justify">center</property>
-                        <property name="wrap">1</property>
-                        <property name="selectable">1</property>
-                        <property name="max-width-chars">60</property>
-                        <signal name="activate-link" handler="emit_activate_link" object="GtkAboutDialog" swapped="yes"/>
-                      </object>
-                    </child>
-                  </object>
-                  <packing>
+                  <object class="GtkStackPage">
                     <property name="name">main</property>
                     <property name="title" translatable="yes">About</property>
-                  </packing>
+                    <property name="child">
+                      <object class="GtkBox" id="page_vbox">
+                        <property name="orientation">vertical</property>
+                        <property name="spacing">8</property>
+                        <child>
+                          <object class="GtkLabel" id="version_label">
+                            <property name="visible">0</property>
+                            <property name="label">version 1.0</property>
+                            <property name="justify">center</property>
+                            <property name="selectable">1</property>
+                          </object>
+                        </child>
+                        <child>
+                          <object class="GtkLabel" id="comments_label">
+                            <property name="visible">0</property>
+                            <property name="label">comments</property>
+                            <property name="justify">center</property>
+                            <property name="wrap">1</property>
+                            <property name="selectable">1</property>
+                            <property name="max-width-chars">60</property>
+                          </object>
+                        </child>
+                        <child>
+                          <object class="GtkLabel" id="website_label">
+                            <property name="visible">0</property>
+                            <property name="label">http://website.com</property>
+                            <property name="selectable">1</property>
+                            <signal name="activate-link" handler="emit_activate_link" object="GtkAboutDialog" swapped="yes"/>
+                          </object>
+                        </child>
+                        <child>
+                          <object class="GtkLabel" id="copyright_label">
+                            <property name="visible">0</property>
+                            <property name="label">copyright</property>
+                            <property name="justify">center</property>
+                            <property name="wrap">1</property>
+                            <property name="selectable">1</property>
+                            <property name="max-width-chars">60</property>
+                          </object>
+                        </child>
+                        <child>
+                          <object class="GtkLabel" id="license_label">
+                            <property name="visible">0</property>
+                            <property name="label">license</property>
+                            <property name="use-markup">1</property>
+                            <property name="justify">center</property>
+                            <property name="wrap">1</property>
+                            <property name="selectable">1</property>
+                            <property name="max-width-chars">60</property>
+                            <signal name="activate-link" handler="emit_activate_link" object="GtkAboutDialog" swapped="yes"/>
+                          </object>
+                        </child>
+                      </object>
+                    </property>
+                  </object>
                 </child>
                 <child>
-                  <object class="GtkBox" id="credits_page">
-                    <property name="visible">0</property>
-                    <property name="orientation">vertical</property>
-                    <property name="spacing">8</property>
-                    <child>
-                      <object class="GtkScrolledWindow" id="scrolledwindow1">
-                        <property name="hscrollbar-policy">never</property>
-                        <property name="shadow-type">in</property>
-                        <property name="vexpand">1</property>
+                  <object class="GtkStackPage">
+                    <property name="name">credits</property>
+                    <property name="title" translatable="yes">Credits</property>
+                    <property name="child">
+                      <object class="GtkBox" id="credits_page">
+                        <property name="visible">0</property>
+                        <property name="orientation">vertical</property>
+                        <property name="spacing">8</property>
                         <child>
-                          <object class="GtkViewport" id="viewport1">
-                            <style>
-                              <class name="view"/>
-                            </style>
+                          <object class="GtkScrolledWindow" id="scrolledwindow1">
+                            <property name="hscrollbar-policy">never</property>
+                            <property name="shadow-type">in</property>
+                            <property name="vexpand">1</property>
                             <child>
-                              <object class="GtkGrid" id="credits_grid">
-                                <property name="halign">center</property>
-                                <property name="valign">start</property>
-                                <property name="orientation">vertical</property>
-                                <property name="row-spacing">2</property>
-                                <property name="column-spacing">8</property>
-                                <property name="margin">5</property>
+                              <object class="GtkViewport" id="viewport1">
+                                <style>
+                                  <class name="view"/>
+                                </style>
+                                <child>
+                                  <object class="GtkGrid" id="credits_grid">
+                                    <property name="halign">center</property>
+                                    <property name="valign">start</property>
+                                    <property name="orientation">vertical</property>
+                                    <property name="row-spacing">2</property>
+                                    <property name="column-spacing">8</property>
+                                    <property name="margin">5</property>
+                                  </object>
+                                </child>
                               </object>
                             </child>
                           </object>
                         </child>
                       </object>
-                    </child>
+                    </property>
                   </object>
-                  <packing>
-                    <property name="name">credits</property>
-                    <property name="title" translatable="yes">Credits</property>
-                  </packing>
                 </child>
                 <child>
-                  <object class="GtkBox" id="license_page">
-                    <property name="visible">0</property>
-                    <property name="orientation">vertical</property>
-                    <property name="spacing">8</property>
-                    <child>
-                      <object class="GtkScrolledWindow" id="scrolledwindow2">
-                        <property name="hscrollbar-policy">never</property>
-                        <property name="shadow-type">in</property>
-                        <property name="vexpand">1</property>
+                  <object class="GtkStackPage">
+                    <property name="name">license</property>
+                    <property name="title" translatable="yes">License</property>
+                    <property name="child">
+                      <object class="GtkBox" id="license_page">
+                        <property name="visible">0</property>
+                        <property name="orientation">vertical</property>
+                        <property name="spacing">8</property>
                         <child>
-                          <object class="GtkTextView" id="license_view">
-                            <property name="editable">0</property>
-                            <property name="left-margin">8</property>
-                            <property name="right-margin">8</property>
-                            <property name="cursor-visible">0</property>
-                            <child>
-                              <object class="GtkGestureMultiPress">
-                                <signal name="released" handler="text_view_released" swapped="no"/>
-                              </object>
-                            </child>
-                            <child>
-                              <object class="GtkEventControllerMotion">
-                                <signal name="motion" handler="text_view_motion" swapped="no"/>
-                              </object>
-                            </child>
+                          <object class="GtkScrolledWindow" id="scrolledwindow2">
+                            <property name="hscrollbar-policy">never</property>
+                            <property name="shadow-type">in</property>
+                            <property name="vexpand">1</property>
                             <child>
-                              <object class="GtkEventControllerKey">
-                                <signal name="key-pressed" handler="text_view_key_pressed" swapped="no"/>
+                              <object class="GtkTextView" id="license_view">
+                                <property name="editable">0</property>
+                                <property name="left-margin">8</property>
+                                <property name="right-margin">8</property>
+                                <property name="cursor-visible">0</property>
+                                <child>
+                                  <object class="GtkGestureMultiPress">
+                                    <signal name="released" handler="text_view_released" swapped="no"/>
+                                  </object>
+                                </child>
+                                <child>
+                                  <object class="GtkEventControllerMotion">
+                                    <signal name="motion" handler="text_view_motion" swapped="no"/>
+                                  </object>
+                                </child>
+                                <child>
+                                  <object class="GtkEventControllerKey">
+                                    <signal name="key-pressed" handler="text_view_key_pressed" swapped="no"/>
+                                  </object>
+                                </child>
                               </object>
                             </child>
                           </object>
                         </child>
                       </object>
-                    </child>
+                    </property>
                   </object>
-                  <packing>
-                    <property name="name">license</property>
-                    <property name="title" translatable="yes">License</property>
-                  </packing>
                 </child>
                 <child>
-                  <object class="GtkBox" id="system_page">
-                    <property name="visible">0</property>
-                    <property name="orientation">vertical</property>
-                    <property name="spacing">8</property>
-                    <child>
-                      <object class="GtkScrolledWindow">
-                        <property name="hscrollbar-policy">never</property>
-                        <property name="shadow-type">in</property>
-                        <property name="vexpand">1</property>
+                  <object class="GtkStackPage">
+                    <property name="name">system</property>
+                    <property name="title" translatable="yes">System</property>
+                    <property name="child">
+                      <object class="GtkBox" id="system_page">
+                        <property name="visible">0</property>
+                        <property name="orientation">vertical</property>
+                        <property name="spacing">8</property>
                         <child>
-                          <object class="GtkTextView" id="system_view">
-                            <property name="editable">0</property>
-                            <property name="left-margin">8</property>
-                            <property name="right-margin">8</property>
-                            <property name="cursor-visible">0</property>
+                          <object class="GtkScrolledWindow">
+                            <property name="hscrollbar-policy">never</property>
+                            <property name="shadow-type">in</property>
+                            <property name="vexpand">1</property>
                             <child>
-                              <object class="GtkGestureMultiPress">
-                                <signal name="released" handler="text_view_released" swapped="no"/>
-                              </object>
-                            </child>
-                            <child>
-                              <object class="GtkEventControllerMotion">
-                                <signal name="motion" handler="text_view_motion" swapped="no"/>
-                              </object>
-                            </child>
-                            <child>
-                              <object class="GtkEventControllerKey">
-                                <signal name="key-pressed" handler="text_view_key_pressed" swapped="no"/>
+                              <object class="GtkTextView" id="system_view">
+                                <property name="editable">0</property>
+                                <property name="left-margin">8</property>
+                                <property name="right-margin">8</property>
+                                <property name="cursor-visible">0</property>
+                                <child>
+                                  <object class="GtkGestureMultiPress">
+                                    <signal name="released" handler="text_view_released" swapped="no"/>
+                                  </object>
+                                </child>
+                                <child>
+                                  <object class="GtkEventControllerMotion">
+                                    <signal name="motion" handler="text_view_motion" swapped="no"/>
+                                  </object>
+                                </child>
+                                <child>
+                                  <object class="GtkEventControllerKey">
+                                    <signal name="key-pressed" handler="text_view_key_pressed" swapped="no"/>
+                                  </object>
+                                </child>
                               </object>
                             </child>
                           </object>
                         </child>
                       </object>
-                    </child>
+                    </property>
                   </object>
-                  <packing>
-                    <property name="name">system</property>
-                    <property name="title" translatable="yes">System</property>
-                  </packing>
                 </child>
               </object>
             </child>
index 6a3e0461a221dacfb124b53f16d68bbbfecd82ae..e309422f76dc1ca9f5b890849dfba24219024144 100644 (file)
@@ -1,6 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface domain="gtk40">
-  <!-- interface-requires gtk+ 3.10 -->
   <template class="GtkAppChooserDialog" parent="GtkDialog">
     <property name="title" translatable="yes">Select Application</property>
     <property name="type-hint">dialog</property>
index d59a042f07596755b85a25f91c51003bf25fc55d..d23a402ca8c4bf2569846db9620e78c5e13667d9 100644 (file)
@@ -1,27 +1,15 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface domain="gtk40">
-  <!-- interface-requires gtk+ 3.10 -->
   <object class="GtkListStore" id="program_list_store">
     <columns>
-      <!-- column-name app-info -->
       <column type="GAppInfo"/>
-      <!-- column-name app-icon -->
       <column type="GIcon"/>
-      <!-- column-name name -->
       <column type="gchararray"/>
-      <!-- column-name description -->
       <column type="gchararray"/>
-      <!-- column-name exec -->
       <column type="gchararray"/>
-      <!-- column-name default -->
       <column type="gboolean"/>
-      <!-- column-name heading -->
       <column type="gboolean"/>
-      <!-- column-name heading-text -->
       <column type="gchararray"/>
-      <!-- column-name recommended -->
       <column type="gboolean"/>
-      <!-- column-name fallback -->
       <column type="gboolean"/>
     </columns>
   </object>
                 <property name="valign">center</property>
                 <property name="wrap">1</property>
                 <attributes>
-                  <attribute name="scale" value="1.2"/>
+                  <attribute name="scale" value="1.2"></attribute>
                 </attributes>
                 <style>
                   <class name="dim-label"/>
index 92d01623bd1a399fffe61a1ade937804dead3fb1..42fc3127b2b61d52f34976b884db3344e42654cd 100644 (file)
@@ -1,9 +1,7 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface domain="gtk40">
   <menu id="app-menu">
     <section>
       <item>
-        <!-- used for the application menu on MacOS.  %s is replaced with the application name. -->
         <attribute name="label" translatable="yes">About %s</attribute>
         <attribute name="action">app.about</attribute>
         <attribute name="x-gtk-private-special">replace-appname</attribute>
     </section>
     <section>
       <item>
-        <!-- used for the application menu on MacOS -->
         <attribute name="label" translatable="yes">Preferences</attribute>
         <attribute name="action">app.preferences</attribute>
       </item>
     </section>
     <section>
       <item>
-        <!-- used for the application menu on MacOS -->
         <attribute name="label" translatable="yes">Services</attribute>
         <attribute name="x-gtk-private-special">services-submenu</attribute>
       </item>
     </section>
     <section>
       <item>
-        <!-- used for the application menu on MacOS.  %s is replaced with the application name. -->
         <attribute name="label" translatable="yes">Hide %s</attribute>
         <attribute name="x-gtk-private-special">hide-this</attribute>
         <attribute name="action">gtkinternal.hide</attribute>
       </item>
       <item>
-        <!-- used for the application menu on MacOS -->
         <attribute name="label" translatable="yes">Hide Others</attribute>
         <attribute name="x-gtk-private-special">hide-others</attribute>
         <attribute name="action">gtkinternal.hide-others</attribute>
       </item>
       <item>
-        <!-- used for the application menu on MacOS -->
         <attribute name="label" translatable="yes">Show All</attribute>
         <attribute name="x-gtk-private-special">show-all</attribute>
         <attribute name="action">gtkinternal.show-all</attribute>
@@ -45,7 +38,6 @@
     </section>
     <section>
       <item>
-        <!-- used for the application menu on MacOS.  %s is replaced with the application name. -->
         <attribute name="label" translatable="yes">Quit %s</attribute>
         <attribute name="action">app.quit</attribute>
         <attribute name="x-gtk-private-special">replace-appname</attribute>
index 6cb60f6a6f3728d6d1dbb435932bc87e05557827..d519a79ce91890293ab39ffb082ec1409bd83e4d 100644 (file)
@@ -1,6 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface domain="gtk40">
-  <!-- interface-requires gtk+ 3.10 -->
   <template class="GtkAssistant" parent="GtkWindow">
     <child type="titlebar">
       <object class="GtkHeaderBar" id="headerbar"/>
index a0f7342d159cdeaf635ddf8d43568d84f156fe08..7eb0d14636c265faa491e8eaf9cb21b6f3b1274c 100644 (file)
@@ -1,6 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface domain="gtk40">
-  <!-- interface-requires gtk+ 3.10 -->
   <template class="GtkColorChooserDialog" parent="GtkDialog">
     <property name="title" translatable="yes">Select a Color</property>
     <property name="type-hint">dialog</property>
index 7c281adcf598dd8d944d41cd3ed0f3a25a7418d7..fb650a34d83b21e6515316ad857d51f02c0bee4c 100644 (file)
@@ -1,7 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface domain="gtk40">
-  <!-- interface-requires gtkprivate 3.10 -->
-  <!-- interface-requires gtk+ 3.10 -->
   <object class="GtkAdjustment" id="a_adj">
     <property name="upper">1</property>
     <property name="step-increment">0.01</property>
@@ -27,7 +24,6 @@
     <signal name="value-changed" handler="hsv_changed" object="GtkColorEditor" swapped="yes"/>
   </object>
   <template class="GtkColorEditor" parent="GtkBox">
-    <property name="can-focus">False</property>
     <signal name="notify::visible" handler="dismiss_current_popup" swapped="no"/>
     <child>
       <object class="GtkOverlay" id="overlay">
index 533a799c887dea620efd570636af0f3c9a686823..9cd3b3d7354ad9606fab8045052edf629f0d98d2 100644 (file)
@@ -1,6 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface domain="gtk40">
-  <!-- interface-requires gtk+ 3.10 -->
   <template class="GtkComboBox" parent="GtkBin">
     <child>
       <object class="GtkBox" id="box">
index 6780d241c7a8d5458ab9650ed3ddec50d387c938..33d768e86a662d893e659d125bdad171ffa7d131 100644 (file)
@@ -1,6 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface domain="gtk40">
-  <!-- interface-requires gtk+ 3.10 -->
   <template class="GtkDialog" parent="GtkWindow">
     <property name="window-position">center-on-parent</property>
     <property name="type-hint">dialog</property>
         <style>
           <class name="dialog-vbox"/>
         </style>
-
-        <!-- This is empty here and just exists so we can expose it as
-             GtkDialog API. -->
         <child>
-          <object class="GtkBox" id="content_area">
-          </object>
+          <object class="GtkBox" id="content_area"/>
         </child>
-
         <child>
           <object class="GtkBox" id="action_box">
             <style>
index 4cbc604fc2fc2b0996b6d51348ac6a11a9fc0105..01bf36c0818132e54ef367391e57d60dde25390b 100644 (file)
@@ -1,7 +1,5 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface domain="gtk40">
   <template class="GtkEmojiChooser" parent="GtkPopover">
-    <property name="modal">1</property>
     <style>
       <class name="emoji-picker"/>
     </style>
         <child>
           <object class="GtkStack" id="stack">
             <child>
-              <object class="GtkBox">
-                <property name="orientation">vertical</property>
-                <child>
-                  <object class="GtkScrolledWindow" id="scrolled_window">
-                    <property name="vexpand">1</property>
-                    <property name="hscrollbar-policy">never</property>
-                    <property name="min-content-height">250</property>
-                    <style>
-                      <class name="view"/>
-                    </style>
+              <object class="GtkStackPage">
+                <property name="name">list</property>
+                <property name="child">
+                  <object class="GtkBox">
+                    <property name="orientation">vertical</property>
                     <child>
-                      <object class="GtkBox" id="emoji_box">
-                        <property name="orientation">vertical</property>
-                        <property name="margin">6</property>
-                        <property name="spacing">6</property>
-                        <!-- Remember to keep headings here in sync with button tooltips below -->
+                      <object class="GtkScrolledWindow" id="scrolled_window">
+                        <property name="vexpand">1</property>
+                        <property name="hscrollbar-policy">never</property>
+                        <property name="min-content-height">250</property>
+                        <style>
+                          <class name="view"/>
+                        </style>
                         <child>
-                          <object class="GtkFlowBox" id="recent.box">
-                            <property name="homogeneous">1</property>
-                            <property name="selection-mode">none</property>
-                            <signal name="child-activated" handler="emoji_activated"/>
+                          <object class="GtkBox" id="emoji_box">
+                            <property name="orientation">vertical</property>
+                            <property name="margin">6</property>
+                            <property name="spacing">6</property>
                             <child>
-                              <object class="GtkGestureLongPress">
-                                <signal name="pressed" handler="long_pressed_cb"/>
+                              <object class="GtkFlowBox" id="recent.box">
+                                <property name="homogeneous">1</property>
+                                <property name="selection-mode">none</property>
+                                <signal name="child-activated" handler="emoji_activated"/>
+                                <child>
+                                  <object class="GtkGestureLongPress">
+                                    <signal name="pressed" handler="long_pressed_cb"/>
+                                  </object>
+                                </child>
+                                <child>
+                                  <object class="GtkGestureMultiPress">
+                                    <property name="button">3</property>
+                                    <signal name="pressed" handler="pressed_cb"/>
+                                  </object>
+                                </child>
                               </object>
                             </child>
                             <child>
-                              <object class="GtkGestureMultiPress">
-                                <property name="button">3</property>
-                                <signal name="pressed" handler="pressed_cb"/>
+                              <object class="GtkLabel" id="people.heading">
+                                <property name="label" translatable="yes" context="emoji category">Smileys &amp; People</property>
+                                <property name="xalign">0</property>
                               </object>
                             </child>
-                          </object>
-                        </child>
-                        <child>
-                          <object class="GtkLabel" id="people.heading">
-                            <property name="label" translatable="yes" context="emoji category">Smileys &amp; People</property>
-                            <property name="xalign">0</property>
-                          </object>
-                        </child>
-                        <child>
-                          <object class="GtkFlowBox" id="people.box">
-                            <property name="homogeneous">1</property>
-                            <property name="selection-mode">none</property>
-                            <signal name="child-activated" handler="emoji_activated"/>
                             <child>
-                              <object class="GtkGestureLongPress">
-                                <signal name="pressed" handler="long_pressed_cb"/>
+                              <object class="GtkFlowBox" id="people.box">
+                                <property name="homogeneous">1</property>
+                                <property name="selection-mode">none</property>
+                                <signal name="child-activated" handler="emoji_activated"/>
+                                <child>
+                                  <object class="GtkGestureLongPress">
+                                    <signal name="pressed" handler="long_pressed_cb"/>
+                                  </object>
+                                </child>
+                                <child>
+                                  <object class="GtkGestureMultiPress">
+                                    <property name="button">3</property>
+                                    <signal name="pressed" handler="pressed_cb"/>
+                                  </object>
+                                </child>
                               </object>
                             </child>
                             <child>
-                              <object class="GtkGestureMultiPress">
-                                <property name="button">3</property>
-                                <signal name="pressed" handler="pressed_cb"/>
+                              <object class="GtkLabel" id="body.heading">
+                                <property name="label" translatable="yes" context="emoji category">Body &amp; Clothing</property>
+                                <property name="xalign">0</property>
                               </object>
                             </child>
-                          </object>
-                        </child>
-                        <child>
-                          <object class="GtkLabel" id="body.heading">
-                            <property name="label" translatable="yes" context="emoji category">Body &amp; Clothing</property>
-                            <property name="xalign">0</property>
-                          </object>
-                        </child>
-                        <child>
-                          <object class="GtkFlowBox" id="body.box">
-                            <property name="homogeneous">1</property>
-                            <property name="selection-mode">none</property>
-                            <signal name="child-activated" handler="emoji_activated"/>
                             <child>
-                              <object class="GtkGestureLongPress">
-                                <signal name="pressed" handler="long_pressed_cb"/>
+                              <object class="GtkFlowBox" id="body.box">
+                                <property name="homogeneous">1</property>
+                                <property name="selection-mode">none</property>
+                                <signal name="child-activated" handler="emoji_activated"/>
+                                <child>
+                                  <object class="GtkGestureLongPress">
+                                    <signal name="pressed" handler="long_pressed_cb"/>
+                                  </object>
+                                </child>
+                                <child>
+                                  <object class="GtkGestureMultiPress">
+                                    <property name="button">3</property>
+                                    <signal name="pressed" handler="pressed_cb"/>
+                                  </object>
+                                </child>
                               </object>
                             </child>
                             <child>
-                              <object class="GtkGestureMultiPress">
-                                <property name="button">3</property>
-                                <signal name="pressed" handler="pressed_cb"/>
+                              <object class="GtkLabel" id="nature.heading">
+                                <property name="label" translatable="yes" context="emoji category">Animals &amp; Nature</property>
+                                <property name="xalign">0</property>
+                              </object>
+                            </child>
+                            <child>
+                              <object class="GtkFlowBox" id="nature.box">
+                                <property name="homogeneous">1</property>
+                                <property name="selection-mode">none</property>
+                                <signal name="child-activated" handler="emoji_activated"/>
+                              </object>
+                            </child>
+                            <child>
+                              <object class="GtkLabel" id="food.heading">
+                                <property name="label" translatable="yes" context="emoji category">Food &amp; Drink</property>
+                                <property name="xalign">0</property>
+                              </object>
+                            </child>
+                            <child>
+                              <object class="GtkFlowBox" id="food.box">
+                                <property name="homogeneous">1</property>
+                                <property name="selection-mode">none</property>
+                                <signal name="child-activated" handler="emoji_activated"/>
+                              </object>
+                            </child>
+                            <child>
+                              <object class="GtkLabel" id="travel.heading">
+                                <property name="label" translatable="yes" context="emoji category">Travel &amp; Places</property>
+                                <property name="xalign">0</property>
+                              </object>
+                            </child>
+                            <child>
+                              <object class="GtkFlowBox" id="travel.box">
+                                <property name="homogeneous">1</property>
+                                <property name="selection-mode">none</property>
+                                <signal name="child-activated" handler="emoji_activated"/>
+                              </object>
+                            </child>
+                            <child>
+                              <object class="GtkLabel" id="activities.heading">
+                                <property name="label" translatable="yes" context="emoji category">Activities</property>
+                                <property name="xalign">0</property>
+                              </object>
+                            </child>
+                            <child>
+                              <object class="GtkFlowBox" id="activities.box">
+                                <property name="homogeneous">1</property>
+                                <property name="selection-mode">none</property>
+                                <signal name="child-activated" handler="emoji_activated"/>
+                              </object>
+                            </child>
+                            <child>
+                              <object class="GtkLabel" id="objects.heading">
+                                <property name="label" translatable="yes" context="emoji category">Objects</property>
+                                <property name="xalign">0</property>
+                              </object>
+                            </child>
+                            <child>
+                              <object class="GtkFlowBox" id="objects.box">
+                                <property name="homogeneous">1</property>
+                                <property name="selection-mode">none</property>
+                                <signal name="child-activated" handler="emoji_activated"/>
+                              </object>
+                            </child>
+                            <child>
+                              <object class="GtkLabel" id="symbols.heading">
+                                <property name="label" translatable="yes" context="emoji category">Symbols</property>
+                                <property name="xalign">0</property>
+                              </object>
+                            </child>
+                            <child>
+                              <object class="GtkFlowBox" id="symbols.box">
+                                <property name="homogeneous">1</property>
+                                <property name="selection-mode">none</property>
+                                <signal name="child-activated" handler="emoji_activated"/>
+                              </object>
+                            </child>
+                            <child>
+                              <object class="GtkLabel" id="flags.heading">
+                                <property name="label" translatable="yes" context="emoji category">Flags</property>
+                                <property name="xalign">0</property>
+                              </object>
+                            </child>
+                            <child>
+                              <object class="GtkFlowBox" id="flags.box">
+                                <property name="homogeneous">1</property>
+                                <property name="selection-mode">none</property>
+                                <signal name="child-activated" handler="emoji_activated"/>
                               </object>
                             </child>
                           </object>
                         </child>
+                      </object>
+                    </child>
+                    <child>
+                      <object class="GtkBox">
                         <child>
-                          <object class="GtkLabel" id="nature.heading">
-                            <property name="label" translatable="yes" context="emoji category">Animals &amp; Nature</property>
-                            <property name="xalign">0</property>
-                          </object>
-                        </child>
-                        <child>
-                          <object class="GtkFlowBox" id="nature.box">
-                            <property name="homogeneous">1</property>
-                            <property name="selection-mode">none</property>
-                            <signal name="child-activated" handler="emoji_activated"/>
-                          </object>
-                        </child>
-                        <child>
-                          <object class="GtkLabel" id="food.heading">
-                            <property name="label" translatable="yes" context="emoji category">Food &amp; Drink</property>
-                            <property name="xalign">0</property>
-                          </object>
-                        </child>
-                        <child>
-                          <object class="GtkFlowBox" id="food.box">
-                            <property name="homogeneous">1</property>
-                            <property name="selection-mode">none</property>
-                            <signal name="child-activated" handler="emoji_activated"/>
-                          </object>
-                        </child>
-                        <child>
-                          <object class="GtkLabel" id="travel.heading">
-                            <property name="label" translatable="yes" context="emoji category">Travel &amp; Places</property>
-                            <property name="xalign">0</property>
+                          <object class="GtkButton" id="recent.button">
+                            <property name="relief">none</property>
+                            <property name="tooltip-text" translatable="yes" context="emoji category">Recent</property>
+                            <style>
+                              <class name="emoji-section"/>
+                            </style>
                           </object>
                         </child>
                         <child>
-                          <object class="GtkFlowBox" id="travel.box">
-                            <property name="homogeneous">1</property>
-                            <property name="selection-mode">none</property>
-                            <signal name="child-activated" handler="emoji_activated"/>
+                          <object class="GtkButton" id="people.button">
+                            <property name="relief">none</property>
+                            <property name="tooltip-text" translatable="yes" context="emoji category">Smileys &amp; People</property>
+                            <style>
+                              <class name="emoji-section"/>
+                            </style>
                           </object>
                         </child>
                         <child>
-                          <object class="GtkLabel" id="activities.heading">
-                            <property name="label" translatable="yes" context="emoji category">Activities</property>
-                            <property name="xalign">0</property>
+                          <object class="GtkButton" id="body.button">
+                            <property name="relief">none</property>
+                            <property name="tooltip-text" translatable="yes" context="emoji category">Body &amp; Clothing</property>
+                            <style>
+                              <class name="emoji-section"/>
+                            </style>
                           </object>
                         </child>
                         <child>
-                          <object class="GtkFlowBox" id="activities.box">
-                            <property name="homogeneous">1</property>
-                            <property name="selection-mode">none</property>
-                            <signal name="child-activated" handler="emoji_activated"/>
+                          <object class="GtkButton" id="nature.button">
+                            <property name="relief">none</property>
+                            <property name="tooltip-text" translatable="yes" context="emoji category">Animals &amp; Nature</property>
+                            <style>
+                              <class name="emoji-section"/>
+                            </style>
                           </object>
                         </child>
                         <child>
-                          <object class="GtkLabel" id="objects.heading">
-                            <property name="label" translatable="yes" context="emoji category">Objects</property>
-                            <property name="xalign">0</property>
+                          <object class="GtkButton" id="food.button">
+                            <property name="relief">none</property>
+                            <property name="tooltip-text" translatable="yes" context="emoji category">Food &amp; Drink</property>
+                            <style>
+                              <class name="emoji-section"/>
+                            </style>
                           </object>
                         </child>
                         <child>
-                          <object class="GtkFlowBox" id="objects.box">
-                            <property name="homogeneous">1</property>
-                            <property name="selection-mode">none</property>
-                            <signal name="child-activated" handler="emoji_activated"/>
+                          <object class="GtkButton" id="travel.button">
+                            <property name="relief">none</property>
+                            <property name="tooltip-text" translatable="yes" context="emoji category">Travel &amp; Places</property>
+                            <style>
+                              <class name="emoji-section"/>
+                            </style>
                           </object>
                         </child>
                         <child>
-                          <object class="GtkLabel" id="symbols.heading">
-                            <property name="label" translatable="yes" context="emoji category">Symbols</property>
-                            <property name="xalign">0</property>
+                          <object class="GtkButton" id="activities.button">
+                            <property name="relief">none</property>
+                            <property name="tooltip-text" translatable="yes" context="emoji category">Activities</property>
+                            <style>
+                              <class name="emoji-section"/>
+                            </style>
                           </object>
                         </child>
                         <child>
-                          <object class="GtkFlowBox" id="symbols.box">
-                            <property name="homogeneous">1</property>
-                            <property name="selection-mode">none</property>
-                            <signal name="child-activated" handler="emoji_activated"/>
+                          <object class="GtkButton" id="objects.button">
+                            <property name="relief">none</property>
+                            <property name="tooltip-text" translatable="yes" context="emoji category">Objects</property>
+                            <style>
+                              <class name="emoji-section"/>
+                            </style>
                           </object>
                         </child>
                         <child>
-                          <object class="GtkLabel" id="flags.heading">
-                            <property name="label" translatable="yes" context="emoji category">Flags</property>
-                            <property name="xalign">0</property>
+                          <object class="GtkButton" id="symbols.button">
+                            <property name="relief">none</property>
+                            <property name="tooltip-text" translatable="yes" context="emoji category">Symbols</property>
+                            <style>
+                              <class name="emoji-section"/>
+                            </style>
                           </object>
                         </child>
                         <child>
-                          <object class="GtkFlowBox" id="flags.box">
-                            <property name="homogeneous">1</property>
-                            <property name="selection-mode">none</property>
-                            <signal name="child-activated" handler="emoji_activated"/>
+                          <object class="GtkButton" id="flags.button">
+                            <property name="relief">none</property>
+                            <property name="tooltip-text" translatable="yes" context="emoji category">Flags</property>
+                            <style>
+                              <class name="emoji-section"/>
+                            </style>
                           </object>
                         </child>
                       </object>
                     </child>
                   </object>
-                </child>
-                <child>
-                  <object class="GtkBox">
-                    <!-- Remember to keep tooltips here in sync with section headings above -->
-                    <child>
-                      <object class="GtkButton" id="recent.button">
-                        <property name="relief">none</property>
-                        <property name="tooltip-text" translatable="yes" context="emoji category">Recent</property>
-                        <style>
-                          <class name="emoji-section"/>
-                        </style>
-                      </object>
-                    </child>
-                    <child>
-                      <object class="GtkButton" id="people.button">
-                        <property name="relief">none</property>
-                        <property name="tooltip-text" translatable="yes" context="emoji category">Smileys &amp; People</property>
-                        <style>
-                          <class name="emoji-section"/>
-                        </style>
-                      </object>
-                    </child>
-                    <child>
-                      <object class="GtkButton" id="body.button">
-                        <property name="relief">none</property>
-                        <property name="tooltip-text" translatable="yes" context="emoji category">Body &amp; Clothing</property>
-                        <style>
-                          <class name="emoji-section"/>
-                        </style>
-                      </object>
-                    </child>
-                    <child>
-                      <object class="GtkButton" id="nature.button">
-                        <property name="relief">none</property>
-                        <property name="tooltip-text" translatable="yes" context="emoji category">Animals &amp; Nature</property>
-                        <style>
-                          <class name="emoji-section"/>
-                        </style>
-                      </object>
-                    </child>
-                    <child>
-                      <object class="GtkButton" id="food.button">
-                        <property name="relief">none</property>
-                        <property name="tooltip-text" translatable="yes" context="emoji category">Food &amp; Drink</property>
-                        <style>
-                          <class name="emoji-section"/>
-                        </style>
-                      </object>
-                    </child>
-                    <child>
-                      <object class="GtkButton" id="travel.button">
-                        <property name="relief">none</property>
-                        <property name="tooltip-text" translatable="yes" context="emoji category">Travel &amp; Places</property>
-                        <style>
-                          <class name="emoji-section"/>
-                        </style>
-                      </object>
-                    </child>
-                    <child>
-                      <object class="GtkButton" id="activities.button">
-                        <property name="relief">none</property>
-                        <property name="tooltip-text" translatable="yes" context="emoji category">Activities</property>
-                        <style>
-                          <class name="emoji-section"/>
-                        </style>
-                      </object>
-                    </child>
+                </property>
+              </object>
+            </child>
+            <child>
+              <object class="GtkStackPage">
+                <property name="name">empty</property>
+                <property name="child">
+                  <object class="GtkGrid">
+                    <property name="row-spacing">12</property>
+                    <property name="halign">center</property>
+                    <property name="valign">center</property>
+                    <style>
+                      <class name="dim-label"/>
+                    </style>
                     <child>
-                      <object class="GtkButton" id="objects.button">
-                        <property name="relief">none</property>
-                         <property name="tooltip-text" translatable="yes" context="emoji category">Objects</property>
+                      <object class="GtkImage">
+                        <property name="icon-name">edit-find-symbolic</property>
+                        <property name="pixel-size">72</property>
                         <style>
-                          <class name="emoji-section"/>
+                          <class name="dim-label"/>
                         </style>
                       </object>
+                      <packing>
+                        <property name="left-attach">0</property>
+                        <property name="top-attach">0</property>
+                      </packing>
                     </child>
                     <child>
-                      <object class="GtkButton" id="symbols.button">
-                        <property name="relief">none</property>
-                        <property name="tooltip-text" translatable="yes" context="emoji category">Symbols</property>
-                        <style>
-                          <class name="emoji-section"/>
-                        </style>
+                      <object class="GtkLabel">
+                        <property name="label" translatable="yes">No Results Found</property>
+                        <attributes>
+                          <attribute name="weight" value="bold"></attribute>
+                          <attribute name="scale" value="1.44"></attribute>
+                        </attributes>
                       </object>
+                      <packing>
+                        <property name="left-attach">0</property>
+                        <property name="top-attach">1</property>
+                      </packing>
                     </child>
                     <child>
-                      <object class="GtkButton" id="flags.button">
-                        <property name="relief">none</property>
-                        <property name="tooltip-text" translatable="yes" context="emoji category">Flags</property>
+                      <object class="GtkLabel">
+                        <property name="label" translatable="yes">Try a different search</property>
                         <style>
-                          <class name="emoji-section"/>
+                          <class name="dim-label"/>
                         </style>
                       </object>
+                      <packing>
+                        <property name="left-attach">0</property>
+                        <property name="top-attach">2</property>
+                      </packing>
                     </child>
                   </object>
-                </child>
-              </object>
-              <packing>
-                <property name="name">list</property>
-              </packing>
-            </child>
-            <child>
-              <object class="GtkGrid">
-                <property name="row-spacing">12</property>
-                <property name="halign">center</property>
-                <property name="valign">center</property>
-                <style>
-                  <class name="dim-label"/>
-                </style>
-                <child>
-                  <object class="GtkImage">
-                    <property name="icon-name">edit-find-symbolic</property>
-                    <property name="pixel-size">72</property>
-                    <style>
-                      <class name="dim-label"/>
-                    </style>
-                  </object>
-                  <packing>
-                    <property name="left-attach">0</property>
-                    <property name="top-attach">0</property>
-                  </packing>
-                </child>
-                <child>
-                  <object class="GtkLabel">
-                    <property name="label" translatable="yes">No Results Found</property>
-                    <attributes>
-                      <attribute name="weight" value="bold"/>
-                      <attribute name="scale" value="1.44"/>
-                    </attributes>
-                  </object>
-                  <packing>
-                    <property name="left-attach">0</property>
-                    <property name="top-attach">1</property>
-                  </packing>
-                </child>
-                <child>
-                  <object class="GtkLabel">
-                    <property name="label" translatable="yes">Try a different search</property>
-                    <style>
-                      <class name="dim-label"/>
-                    </style>
-                  </object>
-                  <packing>
-                    <property name="left-attach">0</property>
-                    <property name="top-attach">2</property>
-                  </packing>
-                </child>
+                </property>
               </object>
-              <packing>
-                <property name="name">empty</property>
-              </packing>
             </child>
           </object>
         </child>
index f7a5e1baeabb5b8db523aad353ff51efe27dadcf..964b4bf26c445c22fdee912776fd5b54321bf3ef 100644 (file)
@@ -1,4 +1,3 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface domain="gtk40">
   <template class="GtkEmojiCompletion" parent="GtkPopover">
     <property name="modal">0</property>
@@ -8,7 +7,6 @@
     <child>
       <object class="GtkListBox" id="list">
         <property name="selection-mode">none</property>
-        <property name="activate-on-single-click">1</property>
         <signal name="row-activated" handler="row_activated"/>
       </object>
     </child>
index 6ae9756c4f761ec11b66bd3a2dab7884934c4225..7f0663701e2a2678a984d4c692fc66320ca2c510 100644 (file)
@@ -1,6 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface domain="gtk40">
-  <!-- interface-requires gtk+ 3.10 -->
   <template class="GtkFileChooserDialog" parent="GtkDialog">
     <property name="role">GtkFileChooserDialog</property>
     <property name="type-hint">dialog</property>
index 2481eb8860a28d07765baa7fd3c0cfcdc48fcab0..726c32ee7833538883b55821ef219e3c5bf35314 100644 (file)
@@ -1,7 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface domain="gtk40">
-  <!-- interface-requires gtk+ 3.10 -->
-  <!-- interface-requires gtkprivate 3.10 -->
   <template class="GtkFileChooserWidget" parent="GtkWidget">
     <child>
       <object class="GtkBox" id="box">
                               <object class="GtkStack" id="browse_header_stack">
                                 <property name="transition-type">crossfade</property>
                                 <child>
-                                  <object class="GtkBox">
-                                    <property name="spacing">6</property>
-                                    <property name="margin">6</property>
-                                    <child>
-                                      <object class="GtkPathBar" id="browse_path_bar">
-                                        <property name="hexpand">1</property>
-                                        <signal name="path-clicked" handler="path_bar_clicked" after="yes" swapped="no"/>
-                                      </object>
-                                    </child>
-                                    <child>
-                                      <object class="GtkMenuButton" id="browse_new_folder_button">
-                                        <property name="tooltip-text" translatable="yes">Create Folder</property>
-                                        <property name="use-underline">1</property>
-                                        <property name="popover">new_folder_popover</property>
-                                        <property name="icon-name">folder-new-symbolic</property>
-                                        <signal name="notify::active" handler="new_folder_popover_active"/>
+                                  <object class="GtkStackPage">
+                                    <property name="name">pathbar</property>
+                                    <property name="child">
+                                      <object class="GtkBox">
+                                        <property name="spacing">6</property>
+                                        <property name="margin">6</property>
+                                        <child>
+                                          <object class="GtkPathBar" id="browse_path_bar">
+                                            <property name="hexpand">1</property>
+                                            <signal name="path-clicked" handler="path_bar_clicked" after="yes" swapped="no"/>
+                                          </object>
+                                        </child>
+                                        <child>
+                                          <object class="GtkMenuButton" id="browse_new_folder_button">
+                                            <property name="tooltip-text" translatable="yes">Create Folder</property>
+                                            <property name="use-underline">1</property>
+                                            <property name="popover">new_folder_popover</property>
+                                            <property name="icon-name">folder-new-symbolic</property>
+                                            <signal name="notify::active" handler="new_folder_popover_active"/>
+                                          </object>
+                                        </child>
                                       </object>
-                                    </child>
+                                    </property>
                                   </object>
-                                  <packing>
-                                    <property name="name">pathbar</property>
-                                  </packing>
                                 </child>
                                 <child>
-                                  <object class="GtkBox" id="location_entry_box">
-                                    <property name="spacing">6</property>
-                                    <property name="margin">6</property>
-                                  </object>
-                                  <packing>
+                                  <object class="GtkStackPage">
                                     <property name="name">location</property>
-                                  </packing>
+                                    <property name="child">
+                                      <object class="GtkBox" id="location_entry_box">
+                                        <property name="spacing">6</property>
+                                        <property name="margin">6</property>
+                                      </object>
+                                    </property>
+                                  </object>
                                 </child>
                                 <child>
-                                  <object class="GtkBox" id="search_entry_box">
-                                    <property name="spacing">6</property>
-                                    <property name="margin">6</property>
-                                    <child>
-                                      <object class="GtkSearchEntry" id="search_entry">
-                                        <property name="width-chars">45</property>
-                                        <property name="hexpand">1</property>
-                                        <property name="halign">center</property>
-                                        <signal name="search-changed" handler="search_entry_activate_cb" swapped="yes"/>
-                                        <signal name="stop-search" handler="search_entry_stop_cb" swapped="yes"/>
-                                      </object>
-                                    </child>
-                                    <child>
-                                      <object class="GtkSpinner" id="search_spinner">
-                                        <property name="visible">0</property>
+                                  <object class="GtkStackPage">
+                                    <property name="name">search</property>
+                                    <property name="child">
+                                      <object class="GtkBox" id="search_entry_box">
+                                        <property name="spacing">6</property>
+                                        <property name="margin">6</property>
+                                        <child>
+                                          <object class="GtkSearchEntry" id="search_entry">
+                                            <property name="width-chars">45</property>
+                                            <property name="hexpand">1</property>
+                                            <property name="halign">center</property>
+                                            <signal name="search-changed" handler="search_entry_activate_cb" swapped="yes"/>
+                                            <signal name="stop-search" handler="search_entry_stop_cb" swapped="yes"/>
+                                          </object>
+                                        </child>
+                                        <child>
+                                          <object class="GtkSpinner" id="search_spinner">
+                                            <property name="visible">0</property>
+                                          </object>
+                                        </child>
                                       </object>
-                                    </child>
+                                    </property>
                                   </object>
-                                  <packing>
-                                    <property name="name">search</property>
-                                  </packing>
                                 </child>
                               </object>
                             </child>
                               <class name="view"/>
                             </style>
                             <child>
-                              <object class="GtkBox">
-                                <property name="orientation">vertical</property>
-                                <child>
-                                  <object class="GtkScrolledWindow" id="browse_files_swin">
-                                    <property name="hscrollbar-policy">never</property>
-                                    <property name="vexpand">1</property>
+                              <object class="GtkStackPage">
+                                <property name="name">list</property>
+                                <property name="child">
+                                  <object class="GtkBox">
+                                    <property name="orientation">vertical</property>
                                     <child>
-                                      <object class="GtkTreeView" id="browse_files_tree_view">
-                                        <property name="has-tooltip">1</property>
-                                        <property name="enable-search">0</property>
-                                        <child internal-child="accessible">
-                                          <object class="AtkObject" id="browse_files_tree_view-atkobject">
-                                            <property name="AtkObject::accessible-name" translatable="yes">Files</property>
-                                          </object>
-                                        </child>
-                                        <child>
-                                          <object class="GtkGestureLongPress">
-                                            <property name="touch-only">True</property>
-                                            <signal name="pressed" handler="long_press_cb" swapped="no"/>
-                                          </object>
-                                        </child>
+                                      <object class="GtkScrolledWindow" id="browse_files_swin">
+                                        <property name="hscrollbar-policy">never</property>
+                                        <property name="vexpand">1</property>
                                         <child>
-                                          <object class="GtkGestureMultiPress">
-                                            <property name="button">3</property>
-                                            <signal name="pressed" handler="multi_press_cb" swapped="no"/>
-                                          </object>
-                                        </child>
-                                        <child>
-                                          <object class="GtkEventControllerKey">
-                                            <signal name="key-pressed" handler="key_press_cb" swapped="no"/>
-                                          </object>
-                                        </child>
-                                        <signal name="drag-data-received" handler="file_list_drag_data_received_cb" swapped="no"/>
-                                        <signal name="drag-drop" handler="file_list_drag_drop_cb" swapped="no"/>
-                                        <signal name="drag-begin" handler="file_list_drag_begin_cb" swapped="no"/>
-                                        <signal name="drag-motion" handler="file_list_drag_motion_cb" swapped="no"/>
-                                        <signal name="drag-end" handler="file_list_drag_end_cb" swapped="no"/>
-                                        <signal name="popup-menu" handler="list_popup_menu_cb" swapped="no"/>
-                                        <signal name="query-tooltip" handler="file_list_query_tooltip_cb" swapped="no"/>
-                                        <signal name="row-activated" handler="list_row_activated" swapped="no"/>
-                                        <signal name="cursor-changed" handler="list_cursor_changed" swapped="no"/>
-                                        <child internal-child="selection">
-                                          <object class="GtkTreeSelection" id="treeview-selection2">
-                                            <signal name="changed" handler="list_selection_changed" swapped="no"/>
-                                          </object>
-                                        </child>
-                                        <child>
-                                          <object class="GtkTreeViewColumn" id="list_name_column">
-                                            <property name="title" translatable="yes">Name</property>
-                                            <property name="resizable">1</property>
-                                            <property name="expand">1</property>
+                                          <object class="GtkTreeView" id="browse_files_tree_view">
+                                            <property name="has-tooltip">1</property>
+                                            <property name="enable-search">0</property>
+                                            <child internal-child="accessible">
+                                              <object class="AtkObject" id="browse_files_tree_view-atkobject">
+                                                <property name="AtkObject::accessible-name" translatable="yes">Files</property>
+                                              </object>
+                                            </child>
                                             <child>
-                                              <object class="GtkCellRendererPixbuf" id="list_pixbuf_renderer">
-                                                <property name="xpad">6</property>
+                                              <object class="GtkGestureLongPress">
+                                                <property name="touch-only">True</property>
+                                                <signal name="pressed" handler="long_press_cb" swapped="no"/>
                                               </object>
                                             </child>
                                             <child>
-                                              <object class="GtkCellRendererText" id="list_name_renderer">
-                                                <property name="width-chars">10</property>
-                                                <property name="ellipsize">end</property>
+                                              <object class="GtkGestureMultiPress">
+                                                <property name="button">3</property>
+                                                <signal name="pressed" handler="multi_press_cb" swapped="no"/>
                                               </object>
                                             </child>
-                                          </object>
-                                        </child>
-                                        <child>
-                                          <object class="GtkTreeViewColumn" id="list_location_column">
-                                            <property name="title" translatable="yes">Location</property>
-                                            <property name="resizable">1</property>
-                                            <property name="visible">0</property>
-                                            <property name="expand">1</property>
                                             <child>
-                                              <object class="GtkCellRendererText" id="list_location_renderer">
-                                                <property name="xalign">0</property>
-                                                <property name="width-chars">10</property>
-                                                <property name="ellipsize">start</property>
-                                                <property name="xpad">6</property>
+                                              <object class="GtkEventControllerKey">
+                                                <signal name="key-pressed" handler="key_press_cb" swapped="no"/>
+                                              </object>
+                                            </child>
+                                            <signal name="drag-data-received" handler="file_list_drag_data_received_cb" swapped="no"/>
+                                            <signal name="drag-drop" handler="file_list_drag_drop_cb" swapped="no"/>
+                                            <signal name="drag-begin" handler="file_list_drag_begin_cb" swapped="no"/>
+                                            <signal name="drag-motion" handler="file_list_drag_motion_cb" swapped="no"/>
+                                            <signal name="drag-end" handler="file_list_drag_end_cb" swapped="no"/>
+                                            <signal name="popup-menu" handler="list_popup_menu_cb" swapped="no"/>
+                                            <signal name="query-tooltip" handler="file_list_query_tooltip_cb" swapped="no"/>
+                                            <signal name="row-activated" handler="list_row_activated" swapped="no"/>
+                                            <signal name="cursor-changed" handler="list_cursor_changed" swapped="no"/>
+                                            <child internal-child="selection">
+                                              <object class="GtkTreeSelection" id="treeview-selection2">
+                                                <signal name="changed" handler="list_selection_changed" swapped="no"/>
                                               </object>
                                             </child>
-                                          </object>
-                                        </child>
-                                        <child>
-                                          <object class="GtkTreeViewColumn" id="list_size_column">
-                                            <property name="title" translatable="yes">Size</property>
-                                            <property name="sizing">fixed</property>
                                             <child>
-                                              <object class="GtkCellRendererText" id="list_size_renderer">
-                                                <property name="xalign">0</property>
-                                                <property name="xpad">6</property>
+                                              <object class="GtkTreeViewColumn" id="list_name_column">
+                                                <property name="title" translatable="yes">Name</property>
+                                                <property name="resizable">1</property>
+                                                <property name="expand">1</property>
+                                                <child>
+                                                  <object class="GtkCellRendererPixbuf" id="list_pixbuf_renderer">
+                                                    <property name="xpad">6</property>
+                                                  </object>
+                                                </child>
+                                                <child>
+                                                  <object class="GtkCellRendererText" id="list_name_renderer">
+                                                    <property name="width-chars">10</property>
+                                                    <property name="ellipsize">end</property>
+                                                  </object>
+                                                </child>
+                                              </object>
+                                            </child>
+                                            <child>
+                                              <object class="GtkTreeViewColumn" id="list_location_column">
+                                                <property name="title" translatable="yes">Location</property>
+                                                <property name="resizable">1</property>
+                                                <property name="visible">0</property>
+                                                <property name="expand">1</property>
+                                                <child>
+                                                  <object class="GtkCellRendererText" id="list_location_renderer">
+                                                    <property name="xalign">0</property>
+                                                    <property name="width-chars">10</property>
+                                                    <property name="ellipsize">start</property>
+                                                    <property name="xpad">6</property>
+                                                  </object>
+                                                </child>
                                               </object>
                                             </child>
-                                          </object>
-                                        </child>
-                                        <child>
-                                          <object class="GtkTreeViewColumn" id="list_time_column">
-                                            <property name="title" translatable="yes">Modified</property>
-                                            <property name="sizing">fixed</property>
                                             <child>
-                                              <object class="GtkCellRendererText" id="list_date_renderer">
-                                                <property name="xpad">6</property>
+                                              <object class="GtkTreeViewColumn" id="list_size_column">
+                                                <property name="title" translatable="yes">Size</property>
+                                                <property name="sizing">fixed</property>
+                                                <child>
+                                                  <object class="GtkCellRendererText" id="list_size_renderer">
+                                                    <property name="xalign">0</property>
+                                                    <property name="xpad">6</property>
+                                                  </object>
+                                                </child>
                                               </object>
                                             </child>
                                             <child>
-                                              <object class="GtkCellRendererText" id="list_time_renderer">
-                                                <property name="xpad">6</property>
+                                              <object class="GtkTreeViewColumn" id="list_time_column">
+                                                <property name="title" translatable="yes">Modified</property>
+                                                <property name="sizing">fixed</property>
+                                                <child>
+                                                  <object class="GtkCellRendererText" id="list_date_renderer">
+                                                    <property name="xpad">6</property>
+                                                  </object>
+                                                </child>
+                                                <child>
+                                                  <object class="GtkCellRendererText" id="list_time_renderer">
+                                                    <property name="xpad">6</property>
+                                                  </object>
+                                                </child>
                                               </object>
                                             </child>
                                           </object>
                                         </child>
                                       </object>
                                     </child>
-                                  </object>
-                                </child>
-                                <child>
-                                  <object class="GtkActionBar" id="remote_warning_bar">
-                                    <property name="visible">0</property>
-                                    <child type="center">
-                                      <object class="GtkLabel">
-                                        <property name="label" translatable="yes">Remote location — only searching the current folder</property>
+                                    <child>
+                                      <object class="GtkActionBar" id="remote_warning_bar">
+                                        <property name="visible">0</property>
+                                        <child type="center">
+                                          <object class="GtkLabel">
+                                            <property name="label" translatable="yes">Remote location — only searching the current folder</property>
+                                          </object>
+                                        </child>
                                       </object>
                                     </child>
                                   </object>
-                                </child>
+                                </property>
                               </object>
-                              <packing>
-                                <property name="name">list</property>
-                              </packing>
                             </child>
                             <child>
-                              <object class="GtkPlacesView" id="places_view">
-                                <property name="local-only" bind-source="GtkFileChooserWidget" bind-property="local-only" bind-flags="default|sync-create"/>
-                                <signal name="open-location" handler="places_sidebar_open_location_cb" swapped="no"/>
-                                <signal name="show-error-message" handler="places_sidebar_show_error_message_cb" swapped="no"/>
-                              </object>
-                              <packing>
+                              <object class="GtkStackPage">
                                 <property name="name">other_locations</property>
-                              </packing>
+                                <property name="child">
+                                  <object class="GtkPlacesView" id="places_view">
+                                    <property name="local-only" bind-source="GtkFileChooserWidget" bind-property="local-only" bind-flags="default|sync-create"></property>
+                                    <signal name="open-location" handler="places_sidebar_open_location_cb" swapped="no"/>
+                                    <signal name="show-error-message" handler="places_sidebar_show_error_message_cb" swapped="no"/>
+                                  </object>
+                                </property>
+                              </object>
                             </child>
                             <child>
-                              <object class="GtkGrid">
-                                <property name="row-spacing">12</property>
-                                <property name="hexpand">1</property>
-                                <property name="vexpand">1</property>
-                                <property name="halign">center</property>
-                                <property name="valign">center</property>
-                                <style>
-                                  <class name="dim-label"/>
-                                </style>
-                                <child>
-                                  <object class="GtkImage">
-                                    <property name="icon-name">edit-find-symbolic</property>
-                                    <property name="pixel-size">72</property>
-                                    <style>
-                                      <class name="dim-label"/>
-                                    </style>
-                                  </object>
-                                  <packing>
-                                    <property name="left-attach">0</property>
-                                    <property name="top-attach">0</property>
-                                  </packing>
-                                </child>
-                                <child>
-                                  <object class="GtkLabel">
-                                    <property name="label" translatable="yes">No Results Found</property>
-                                    <attributes>
-                                      <attribute name="weight" value="bold"/>
-                                      <attribute name="scale" value="1.44"/>
-                                    </attributes>
-                                  </object>
-                                  <packing>
-                                    <property name="left-attach">0</property>
-                                    <property name="top-attach">1</property>
-                                  </packing>
-                                </child>
-                                <child>
-                                  <object class="GtkLabel">
-                                    <property name="label" translatable="yes">Try a different search</property>
+                              <object class="GtkStackPage">
+                                <property name="name">empty</property>
+                                <property name="child">
+                                  <object class="GtkGrid">
+                                    <property name="row-spacing">12</property>
+                                    <property name="hexpand">1</property>
+                                    <property name="vexpand">1</property>
+                                    <property name="halign">center</property>
+                                    <property name="valign">center</property>
                                     <style>
                                       <class name="dim-label"/>
                                     </style>
+                                    <child>
+                                      <object class="GtkImage">
+                                        <property name="icon-name">edit-find-symbolic</property>
+                                        <property name="pixel-size">72</property>
+                                        <style>
+                                          <class name="dim-label"/>
+                                        </style>
+                                      </object>
+                                      <packing>
+                                        <property name="left-attach">0</property>
+                                        <property name="top-attach">0</property>
+                                      </packing>
+                                    </child>
+                                    <child>
+                                      <object class="GtkLabel">
+                                        <property name="label" translatable="yes">No Results Found</property>
+                                        <attributes>
+                                          <attribute name="weight" value="bold"></attribute>
+                                          <attribute name="scale" value="1.44"></attribute>
+                                        </attributes>
+                                      </object>
+                                      <packing>
+                                        <property name="left-attach">0</property>
+                                        <property name="top-attach">1</property>
+                                      </packing>
+                                    </child>
+                                    <child>
+                                      <object class="GtkLabel">
+                                        <property name="label" translatable="yes">Try a different search</property>
+                                        <style>
+                                          <class name="dim-label"/>
+                                        </style>
+                                      </object>
+                                      <packing>
+                                        <property name="left-attach">0</property>
+                                        <property name="top-attach">2</property>
+                                      </packing>
+                                    </child>
                                   </object>
-                                  <packing>
-                                    <property name="left-attach">0</property>
-                                    <property name="top-attach">2</property>
-                                  </packing>
-                                </child>
+                                </property>
                               </object>
-                              <packing>
-                                <property name="name">empty</property>
-                              </packing>
                             </child>
                           </object>
                         </child>
             </child>
             <child>
               <object class="GtkBox" id="filter_combo_hbox">
-                <!--<property name="spacing">12</property>-->
                 <child>
                   <object class="GtkComboBoxText" id="filter_combo">
                     <property name="tooltip-text" translatable="yes">Select which types of files are shown</property>
             <property name="halign">start</property>
             <property name="mnemonic-widget">new_folder_name_entry</property>
             <attributes>
-              <attribute name="weight" value="bold"/>
+              <attribute name="weight" value="bold"></attribute>
             </attributes>
           </object>
           <packing>
             <property name="halign">start</property>
             <property name="mnemonic-widget">rename_file_name_entry</property>
             <attributes>
-              <attribute name="weight" value="bold"/>
+              <attribute name="weight" value="bold"></attribute>
             </attributes>
           </object>
           <packing>
index e94b52e539603ef0c9bfc19f915b23d265ee4f10..be72f3908c92a6d8a0e3347d1ddc07ad5a450155 100644 (file)
@@ -1,6 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface domain="gtk40">
-  <!-- interface-requires gtk+ 3.10 -->
   <template class="GtkFontChooserDialog" parent="GtkDialog">
     <property name="title" translatable="yes">Select Font</property>
     <property name="type-hint">dialog</property>
index 4adfa0999a549719e84cdecd4c9d6524ded2654f..5d06c53cd2fc45433d47466a43be2b0953f18138 100644 (file)
@@ -1,15 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface domain="gtk40">
-  <!-- interface-requires gtk+ 3.10 -->
   <object class="GtkListStore" id="model">
     <columns>
-      <!-- column-name family -->
       <column type="PangoFontFamily"/>
-      <!-- column-name face -->
       <column type="PangoFontFace"/>
-      <!-- column-name description -->
       <column type="GtkDelayedFontDescription"/>
-      <!-- column-name preview-title -->
       <column type="gchararray"/>
     </columns>
   </object>
     <child>
       <object class="GtkStack" id="stack">
         <child>
-          <object class="GtkGrid" id="grid">
-            <property name="row-spacing">6</property>
-            <property name="column-spacing">6</property>
-            <child>
-              <object class="GtkSearchEntry" id="search_entry">
-                <property name="can-focus">1</property>
-                <property name="hexpand">1</property>
-                <property name="activates-default">1</property>
-                <property name="primary-icon-name">edit-find-symbolic</property>
-                <property name="primary-icon-activatable">0</property>
-                <property name="secondary-icon-activatable">0</property>
-                <property name="primary-icon-sensitive">0</property>
-                <property name="secondary-icon-sensitive">0</property>
-                <property name="placeholder-text" translatable="yes">Search font name</property>
-                <signal name="search-changed" handler="text_changed_cb" swapped="no"/>
-                <signal name="stop-search" handler="stop_search_cb" swapped="no"/>
-              </object>
-              <packing>
-                <property name="left-attach">0</property>
-                <property name="top-attach">0</property>
-              </packing>
-            </child>
-            <child>
-              <object class="GtkStack" id="list_stack">
+          <object class="GtkStackPage">
+            <property name="name">list</property>
+            <property name="child">
+              <object class="GtkGrid" id="grid">
+                <property name="row-spacing">6</property>
+                <property name="column-spacing">6</property>
                 <child>
-                  <object class="GtkGrid" id="font_grid">
-                    <property name="row-spacing">6</property>
-                    <property name="column-spacing">6</property>
+                  <object class="GtkSearchEntry" id="search_entry">
+                    <property name="can-focus">1</property>
+                    <property name="hexpand">1</property>
+                    <property name="activates-default">1</property>
+                    <property name="primary-icon-name">edit-find-symbolic</property>
+                    <property name="primary-icon-activatable">0</property>
+                    <property name="secondary-icon-activatable">0</property>
+                    <property name="primary-icon-sensitive">0</property>
+                    <property name="secondary-icon-sensitive">0</property>
+                    <property name="placeholder-text" translatable="yes">Search font name</property>
+                    <signal name="search-changed" handler="text_changed_cb" swapped="no"/>
+                    <signal name="stop-search" handler="stop_search_cb" swapped="no"/>
+                  </object>
+                  <packing>
+                    <property name="left-attach">0</property>
+                    <property name="top-attach">0</property>
+                  </packing>
+                </child>
+                <child>
+                  <object class="GtkStack" id="list_stack">
                     <child>
-                      <object class="GtkScrolledWindow" id="list_scrolled_window">
-                        <property name="width-request">400</property>
-                        <property name="height-request">300</property>
-                        <property name="can-focus">1</property>
-                        <property name="hexpand">1</property>
-                        <property name="vexpand">1</property>
-                        <property name="hscrollbar-policy">never</property>
-                        <property name="shadow-type">etched-in</property>
-                        <child>
-                          <object class="GtkTreeView" id="family_face_list">
-                            <property name="can-focus">1</property>
-                            <property name="model">filter_model</property>
-                            <property name="headers-visible">0</property>
-                            <property name="enable-search">0</property>
-                            <property name="fixed-height-mode">1</property>
-                            <signal name="cursor-changed" handler="cursor_changed_cb" swapped="no"/>
-                            <signal name="row-activated" handler="row_activated_cb" swapped="no"/>
-                            <signal name="style-updated" handler="gtk_font_chooser_widget_set_cell_size" object="GtkFontChooserWidget" after="yes" swapped="yes"/>
-                            <child internal-child="selection">
-                              <object class="GtkTreeSelection" id="treeview-selection1">
-                                <property name="mode">browse</property>
-                                <signal name="changed" handler="selection_changed"/>
+                      <object class="GtkStackPage">
+                        <property name="name">list</property>
+                        <property name="child">
+                          <object class="GtkGrid" id="font_grid">
+                            <property name="row-spacing">6</property>
+                            <property name="column-spacing">6</property>
+                            <child>
+                              <object class="GtkScrolledWindow" id="list_scrolled_window">
+                                <property name="width-request">400</property>
+                                <property name="height-request">300</property>
+                                <property name="can-focus">1</property>
+                                <property name="hexpand">1</property>
+                                <property name="vexpand">1</property>
+                                <property name="hscrollbar-policy">never</property>
+                                <property name="shadow-type">etched-in</property>
+                                <child>
+                                  <object class="GtkTreeView" id="family_face_list">
+                                    <property name="can-focus">1</property>
+                                    <property name="model">filter_model</property>
+                                    <property name="headers-visible">0</property>
+                                    <property name="enable-search">0</property>
+                                    <property name="fixed-height-mode">1</property>
+                                    <signal name="cursor-changed" handler="cursor_changed_cb" swapped="no"/>
+                                    <signal name="row-activated" handler="row_activated_cb" swapped="no"/>
+                                    <signal name="style-updated" handler="gtk_font_chooser_widget_set_cell_size" object="GtkFontChooserWidget" after="yes" swapped="yes"/>
+                                    <child internal-child="selection">
+                                      <object class="GtkTreeSelection" id="treeview-selection1">
+                                        <property name="mode">browse</property>
+                                        <signal name="changed" handler="selection_changed"/>
+                                      </object>
+                                    </child>
+                                    <child>
+                                      <object class="GtkTreeViewColumn" id="family_face_column">
+                                        <property name="sizing">fixed</property>
+                                        <property name="title" translatable="yes">Font Family</property>
+                                        <child>
+                                          <object class="GtkCellRendererText" id="family_face_cell">
+                                            <property name="ellipsize">end</property>
+                                          </object>
+                                        </child>
+                                      </object>
+                                    </child>
+                                  </object>
+                                </child>
                               </object>
+                              <packing>
+                                <property name="left-attach">0</property>
+                                <property name="top-attach">1</property>
+                                <property name="width">3</property>
+                              </packing>
                             </child>
                             <child>
-                              <object class="GtkTreeViewColumn" id="family_face_column">
-                                <property name="sizing">fixed</property>
-                                <property name="title" translatable="yes">Font Family</property>
+                              <object class="GtkEntry" id="preview">
+                                <property name="can-focus">1</property>
+                                <property name="placeholder-text" translatable="yes">Preview text</property>
                                 <child>
-                                  <object class="GtkCellRendererText" id="family_face_cell">
-                                    <property name="ellipsize">end</property>
+                                  <object class="GtkEventControllerScroll">
+                                    <property name="flags" translatable="yes">horizontal</property>
+                                    <signal name="scroll" handler="resize_by_scroll_cb"/>
                                   </object>
                                 </child>
                               </object>
+                              <packing>
+                                <property name="left-attach">0</property>
+                                <property name="top-attach">2</property>
+                                <property name="width">3</property>
+                              </packing>
+                            </child>
+                            <child>
+                              <object class="GtkLabel" id="size_label">
+                                <property name="label" translatable="yes">Size</property>
+                                <property name="xalign">0</property>
+                                <property name="valign">baseline</property>
+                              </object>
+                              <packing>
+                                <property name="left-attach">0</property>
+                                <property name="top-attach">3</property>
+                              </packing>
+                            </child>
+                            <child>
+                              <object class="GtkScale" id="size_slider">
+                                <property name="can-focus">1</property>
+                                <property name="hexpand">1</property>
+                                <property name="adjustment">slider_adjustment</property>
+                                <property name="draw-value">0</property>
+                                <property name="round-digits">0</property>
+                                <child>
+                                  <object class="GtkEventControllerScroll">
+                                    <property name="flags" translatable="yes">horizontal</property>
+                                    <signal name="scroll" handler="resize_by_scroll_cb"/>
+                                  </object>
+                                </child>
+                              </object>
+                              <packing>
+                                <property name="left-attach">1</property>
+                                <property name="top-attach">3</property>
+                              </packing>
+                            </child>
+                            <child>
+                              <object class="GtkSpinButton" id="size_spin">
+                                <property name="can-focus">1</property>
+                                <property name="adjustment">spin_adjustment</property>
+                                <property name="valign">center</property>
+                                <signal name="output" handler="output_cb"/>
+                              </object>
+                              <packing>
+                                <property name="left-attach">2</property>
+                                <property name="top-attach">3</property>
+                              </packing>
                             </child>
                           </object>
-                        </child>
-                      </object>
-                      <packing>
-                        <property name="left-attach">0</property>
-                        <property name="top-attach">1</property>
-                        <property name="width">3</property>
-                      </packing>
-                    </child>
-                    <child>
-                      <object class="GtkEntry" id="preview">
-                        <property name="can-focus">1</property>
-                        <property name="placeholder-text" translatable="yes">Preview text</property>
-                        <child>
-                          <object class="GtkEventControllerScroll">
-                            <property name="flags" translatable="yes">horizontal</property>
-                            <signal name="scroll" handler="resize_by_scroll_cb"/>
-                          </object>
-                        </child>
-                      </object>
-                      <packing>
-                        <property name="left-attach">0</property>
-                        <property name="top-attach">2</property>
-                        <property name="width">3</property>
-                      </packing>
-                    </child>
-                    <child>
-                      <object class="GtkLabel" id="size_label">
-                        <property name="label" translatable="yes">Size</property>
-                        <property name="xalign">0</property>
-                        <property name="valign">baseline</property>
+                        </property>
                       </object>
-                      <packing>
-                        <property name="left-attach">0</property>
-                        <property name="top-attach">3</property>
-                      </packing>
                     </child>
                     <child>
-                      <object class="GtkScale" id="size_slider">
-                        <property name="can-focus">1</property>
-                        <property name="hexpand">1</property>
-                        <property name="adjustment">slider_adjustment</property>
-                        <property name="draw-value">0</property>
-                        <property name="round-digits">0</property>
-                        <child>
-                          <object class="GtkEventControllerScroll">
-                            <property name="flags" translatable="yes">horizontal</property>
-                            <signal name="scroll" handler="resize_by_scroll_cb"/>
+                      <object class="GtkStackPage">
+                        <property name="name">empty</property>
+                        <property name="child">
+                          <object class="GtkGrid">
+                            <property name="row-spacing">12</property>
+                            <property name="hexpand">1</property>
+                            <property name="vexpand">1</property>
+                            <property name="halign">center</property>
+                            <property name="valign">center</property>
+                            <style>
+                              <class name="dim-label"/>
+                            </style>
+                            <child>
+                              <object class="GtkImage">
+                                <property name="gicon">fonticon</property>
+                                <property name="pixel-size">64</property>
+                              </object>
+                              <packing>
+                                <property name="left-attach">0</property>
+                                <property name="top-attach">0</property>
+                              </packing>
+                            </child>
+                            <child>
+                              <object class="GtkLabel">
+                                <property name="label" translatable="yes">No Fonts Found</property>
+                                <attributes>
+                                  <attribute name="weight" value="bold"></attribute>
+                                  <attribute name="scale" value="1.2"></attribute>
+                                </attributes>
+                              </object>
+                              <packing>
+                                <property name="left-attach">0</property>
+                                <property name="top-attach">1</property>
+                              </packing>
+                            </child>
                           </object>
-                        </child>
-                      </object>
-                      <packing>
-                        <property name="left-attach">1</property>
-                        <property name="top-attach">3</property>
-                      </packing>
-                    </child>
-                    <child>
-                      <object class="GtkSpinButton" id="size_spin">
-                        <property name="can-focus">1</property>
-                        <property name="adjustment">spin_adjustment</property>
-                        <property name="valign">center</property>
-                        <signal name="output" handler="output_cb"/>
-                      </object>
-                      <packing>
-                        <property name="left-attach">2</property>
-                        <property name="top-attach">3</property>
-                      </packing>
-                    </child>
-                  </object>
-                  <packing>
-                    <property name="name">list</property>
-                  </packing>
-                </child>
-                <child>
-                  <object class="GtkGrid">
-                    <property name="row-spacing">12</property>
-                    <property name="hexpand">1</property>
-                    <property name="vexpand">1</property>
-                    <property name="halign">center</property>
-                    <property name="valign">center</property>
-                    <style>
-                      <class name="dim-label"/>
-                    </style>
-                    <child>
-                      <object class="GtkImage">
-                        <property name="gicon">fonticon</property>
-                        <property name="pixel-size">64</property>
+                        </property>
                       </object>
-                      <packing>
-                        <property name="left-attach">0</property>
-                        <property name="top-attach">0</property>
-                      </packing>
-                    </child>
-                    <child>
-                      <object class="GtkLabel">
-                        <property name="label" translatable="yes">No Fonts Found</property>
-                        <attributes>
-                          <attribute name="weight" value="bold"/>
-                          <attribute name="scale" value="1.2"/>
-                        </attributes>
-                      </object>
-                      <packing>
-                        <property name="left-attach">0</property>
-                        <property name="top-attach">1</property>
-                      </packing>
                     </child>
                   </object>
                   <packing>
-                    <property name="name">empty</property>
+                    <property name="left-attach">0</property>
+                    <property name="top-attach">1</property>
                   </packing>
                 </child>
               </object>
-              <packing>
-                <property name="left-attach">0</property>
-                <property name="top-attach">1</property>
-              </packing>
-            </child>
+            </property>
           </object>
-          <packing>
-            <property name="name">list</property>
-          </packing>
         </child>
         <child>
-          <object class="GtkBox">
-            <property name="orientation">vertical</property>
-            <property name="spacing">6</property>
-            <child>
-              <object class="GtkLabel" id="font_name_label">
-                <property name="margin-top">6</property>
-                <property name="margin-bottom">6</property>
-                <property name="margin-start">12</property>
-                <property name="margin-end">12</property>
-                <property name="ellipsize">end</property>
-                <property name="xalign">0</property>
-              </object>
-            </child>
-            <child>
-              <object class="GtkEntry" id="preview2">
-                <property name="can-focus">1</property>
-                <property name="placeholder-text" translatable="yes">Preview text</property>
-                <property name="text" bind-source="preview" bind-property="text" bind-flags="bidirectional"/>
-                <property name="attributes" bind-source="preview" bind-property="attributes" bind-flags="bidirectional"/>
-              </object>
-            </child>
-            <child>
-              <object class="GtkScrolledWindow">
-                <property name="hscrollbar-policy">never</property>
-                <property name="shadow-type">in</property>
-                <property name="vexpand">1</property>
-                <style>
-                  <class name="view"/>
-                </style>
+          <object class="GtkStackPage">
+            <property name="name">tweaks</property>
+            <property name="child">
+              <object class="GtkBox">
+                <property name="orientation">vertical</property>
+                <property name="spacing">6</property>
+                <child>
+                  <object class="GtkLabel" id="font_name_label">
+                    <property name="margin-top">6</property>
+                    <property name="margin-bottom">6</property>
+                    <property name="margin-start">12</property>
+                    <property name="margin-end">12</property>
+                    <property name="ellipsize">end</property>
+                    <property name="xalign">0</property>
+                  </object>
+                </child>
+                <child>
+                  <object class="GtkEntry" id="preview2">
+                    <property name="can-focus">1</property>
+                    <property name="placeholder-text" translatable="yes">Preview text</property>
+                    <property name="text" bind-source="preview" bind-property="text" bind-flags="bidirectional"></property>
+                    <property name="attributes" bind-source="preview" bind-property="attributes" bind-flags="bidirectional"></property>
+                  </object>
+                </child>
                 <child>
-                  <object class="GtkBox">
-                    <property name="orientation">vertical</property>
-                    <property name="spacing">12</property>
-                    <property name="margin">12</property>
+                  <object class="GtkScrolledWindow">
+                    <property name="hscrollbar-policy">never</property>
+                    <property name="shadow-type">in</property>
+                    <property name="vexpand">1</property>
+                    <style>
+                      <class name="view"/>
+                    </style>
                     <child>
-                      <object class="GtkGrid" id="axis_grid">
-                        <property name="row-spacing">6</property>
-                        <property name="column-spacing">12</property>
-                        <child>
-                          <object class="GtkLabel" id="size_label2">
-                            <property name="label" translatable="yes">Size</property>
-                            <property name="xalign">0</property>
-                            <property name="valign">baseline</property>
-                          </object>
-                          <packing>
-                            <property name="left-attach">0</property>
-                            <property name="top-attach">0</property>
-                          </packing>
-                        </child>
+                      <object class="GtkBox">
+                        <property name="orientation">vertical</property>
+                        <property name="spacing">12</property>
+                        <property name="margin">12</property>
                         <child>
-                          <object class="GtkScale" id="size_slider2">
-                            <property name="can-focus">1</property>
-                            <property name="hexpand">1</property>
-                            <property name="adjustment">slider_adjustment</property>
-                            <property name="draw-value">0</property>
-                            <property name="round-digits">0</property>
+                          <object class="GtkGrid" id="axis_grid">
+                            <property name="row-spacing">6</property>
+                            <property name="column-spacing">12</property>
+                            <child>
+                              <object class="GtkLabel" id="size_label2">
+                                <property name="label" translatable="yes">Size</property>
+                                <property name="xalign">0</property>
+                                <property name="valign">baseline</property>
+                              </object>
+                              <packing>
+                                <property name="left-attach">0</property>
+                                <property name="top-attach">0</property>
+                              </packing>
+                            </child>
+                            <child>
+                              <object class="GtkScale" id="size_slider2">
+                                <property name="can-focus">1</property>
+                                <property name="hexpand">1</property>
+                                <property name="adjustment">slider_adjustment</property>
+                                <property name="draw-value">0</property>
+                                <property name="round-digits">0</property>
+                              </object>
+                              <packing>
+                                <property name="left-attach">1</property>
+                                <property name="top-attach">0</property>
+                              </packing>
+                            </child>
+                            <child>
+                              <object class="GtkSpinButton" id="size_spin2">
+                                <property name="can-focus">1</property>
+                                <property name="adjustment">spin_adjustment</property>
+                                <property name="valign">center</property>
+                                <signal name="output" handler="output_cb"/>
+                              </object>
+                              <packing>
+                                <property name="left-attach">2</property>
+                                <property name="top-attach">0</property>
+                              </packing>
+                            </child>
                           </object>
-                          <packing>
-                            <property name="left-attach">1</property>
-                            <property name="top-attach">0</property>
-                          </packing>
                         </child>
                         <child>
-                          <object class="GtkSpinButton" id="size_spin2">
-                            <property name="can-focus">1</property>
-                            <property name="adjustment">spin_adjustment</property>
-                            <property name="valign">center</property>
-                            <signal name="output" handler="output_cb"/>
+                          <object class="GtkBox" id="feature_box">
+                            <property name="orientation">vertical</property>
+                            <property name="spacing">12</property>
                           </object>
-                          <packing>
-                            <property name="left-attach">2</property>
-                            <property name="top-attach">0</property>
-                          </packing>
                         </child>
                       </object>
                     </child>
-                    <child>
-                      <object class="GtkBox" id="feature_box">
-                        <property name="orientation">vertical</property>
-                        <property name="spacing">12</property>
-                      </object>
-                    </child>
                   </object>
                 </child>
               </object>
-            </child>
+            </property>
           </object>
-          <packing>
-            <property name="name">tweaks</property>
-          </packing>
         </child>
       </object>
     </child>
index 5e2f42f50c31e5cf24e17d2034ef6c4b480bf941..2dcc1a6aab19d8b94930700492d526338588aafe 100644 (file)
@@ -1,6 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface domain="gtk40">
-  <!-- interface-requires gtk+ 3.10 -->
   <template class="GtkInfoBar" parent="GtkBox">
     <child>
       <object class="GtkRevealer" id="revealer">
index 27973f02c5d6452b119998c0ff46946ccd7b34f5..328c02ff077be3a0de3196bb5b5065688d50db73 100644 (file)
@@ -1,6 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface domain="gtk40">
-  <!-- interface-requires gtk+ 3.6 -->
   <template class="GtkLockButton" parent="GtkButton">
     <property name="can-focus">1</property>
     <property name="receives-default">1</property>
index 895259dc5058115a0c9faa024542f27d7d128403..9a32138682673486035f42faec8787f06ad9361f 100644 (file)
@@ -1,6 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface domain="gtk40">
-  <!-- interface-requires gtk+ 3.6 -->
   <object class="GtkAdjustment" id="time_adjustment">
     <property name="upper">10</property>
     <property name="step-increment">1</property>
@@ -17,7 +15,6 @@
   <template class="GtkMediaControls" parent="GtkWidget">
     <child>
       <object class="GtkBox" id="box">
-        <property name="hexpand">0</property>
         <property name="sensitive">0</property>
         <property name="spacing">6</property>
         <child>
@@ -33,9 +30,7 @@
         <child>
           <object class="GtkBox" id="time_box">
             <child>
-              <object class="GtkLabel" id="time_label">
-                <property name="can_focus">False</property>
-              </object>
+              <object class="GtkLabel" id="time_label"/>
             </child>
             <child>
               <object class="GtkScale" id="seek_scale">
@@ -47,9 +42,7 @@
               </object>
             </child>
             <child>
-              <object class="GtkLabel" id="duration_label">
-                <property name="can_focus">False</property>
-              </object>
+              <object class="GtkLabel" id="duration_label"/>
             </child>
           </object>
         </child>
index 07a42366381c64fe29ac6dd0a91ab96b208fa9e0..61f1b3d0956743173c52b1208529a1a376a8172e 100644 (file)
@@ -1,6 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface domain="gtk40">
-  <!-- interface-requires gtk+ 3.10 -->
   <template class="GtkMessageDialog" parent="GtkDialog">
     <property name="title"></property>
     <property name="resizable">0</property>
index 759c65829ad1b638d6b8ad4efd9c3534eb434f54..b369450dab5f9e1356743e527fe626afe4c6d308 100644 (file)
@@ -1,25 +1,18 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface domain="gtk40">
-  <!-- interface-requires gtk+ 3.6 -->
   <object class="GtkListStore" id="custom_paper_list">
     <columns>
-      <!-- column-name paper -->
       <column type="GObject"/>
     </columns>
   </object>
   <object class="GtkListStore" id="page_setup_list">
     <columns>
-      <!-- column-name page-setup -->
       <column type="GObject"/>
-      <!-- column-name is-separator -->
       <column type="gboolean"/>
     </columns>
   </object>
   <object class="GtkListStore" id="printer_list">
     <columns>
-      <!-- column-name name -->
       <column type="gchararray"/>
-      <!-- column-name printer -->
       <column type="GObject"/>
     </columns>
   </object>
index 5fb0efec301f8f49e933f6d62a582a79b7b33089..be2fe8090508ece69306f0f9bb75800433e5b9b4 100644 (file)
@@ -1,6 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface domain="gtk40">
-  <!-- interface-requires gtk+ 3.10 -->
   <object class="GtkButton" id="down_slider_button">
     <property name="can-focus">1</property>
     <property name="receives-default">1</property>
index 5ae7a794cfcc36694c8bf49636491ac41af7a4ac..b621e08fb2b9e892f97c848ed0c601dec019bf65 100644 (file)
@@ -1,11 +1,8 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface domain="gtk40">
   <requires lib="gtk+" version="3.16"/>
   <object class="GtkListStore" id="completion_store">
     <columns>
-      <!-- column-name name -->
       <column type="gchararray"/>
-      <!-- column-name uri -->
       <column type="gchararray"/>
     </columns>
   </object>
@@ -27,7 +24,7 @@
             <property name="hexpand">1</property>
             <property name="label" translatable="yes">Server Addresses</property>
             <attributes>
-              <attribute name="weight" value="bold"/>
+              <attribute name="weight" value="bold"></attribute>
             </attributes>
             <style>
               <class name="dim-label"/>
@@ -66,7 +63,7 @@
                 <property name="label" translatable="yes">Available Protocols</property>
                 <property name="xalign">0</property>
                 <attributes>
-                  <attribute name="weight" value="bold"/>
+                  <attribute name="weight" value="bold"></attribute>
                 </attributes>
               </object>
               <packing>
@@ -79,7 +76,7 @@
                 <property name="label" translatable="yes">Prefix</property>
                 <property name="xalign">0</property>
                 <attributes>
-                  <attribute name="weight" value="bold"/>
+                  <attribute name="weight" value="bold"></attribute>
                 </attributes>
               </object>
               <packing>
     <child>
       <object class="GtkStack" id="recent_servers_stack">
         <child>
-          <object class="GtkBox">
-            <property name="vexpand">1</property>
-            <property name="valign">center</property>
-            <property name="orientation">vertical</property>
-            <property name="spacing">18</property>
-            <child>
-              <object class="GtkImage">
-                <property name="pixel-size">48</property>
-                <property name="icon-name">network-server-symbolic</property>
-                <style>
-                  <class name="dim-label"/>
-                </style>
-              </object>
-            </child>
-            <child>
-              <object class="GtkLabel">
-                <property name="label" translatable="yes" comments="Translators: Server as any successfully connected network address">No recent servers found</property>
-                <style>
-                  <class name="dim-label"/>
-                </style>
+          <object class="GtkStackPage">
+            <property name="name">empty</property>
+            <property name="child">
+              <object class="GtkBox">
+                <property name="vexpand">1</property>
+                <property name="valign">center</property>
+                <property name="orientation">vertical</property>
+                <property name="spacing">18</property>
+                <child>
+                  <object class="GtkImage">
+                    <property name="pixel-size">48</property>
+                    <property name="icon-name">network-server-symbolic</property>
+                    <style>
+                      <class name="dim-label"/>
+                    </style>
+                  </object>
+                </child>
+                <child>
+                  <object class="GtkLabel">
+                    <property name="label" translatable="yes" comments="Translators: Server as any successfully connected network address">No recent servers found</property>
+                    <style>
+                      <class name="dim-label"/>
+                    </style>
+                  </object>
+                </child>
               </object>
-            </child>
+            </property>
           </object>
-          <packing>
-            <property name="name">empty</property>
-          </packing>
         </child>
         <child>
-          <object class="GtkBox">
-            <property name="orientation">vertical</property>
-            <property name="spacing">12</property>
-            <property name="margin">12</property>
-            <child>
-              <object class="GtkLabel">
-                <property name="label" translatable="yes">Recent Servers</property>
-                <attributes>
-                  <attribute name="weight" value="bold"/>
-                </attributes>
-              </object>
-            </child>
-            <child>
-              <object class="GtkScrolledWindow">
-                <property name="can-focus">1</property>
-                <property name="vexpand">1</property>
-                <property name="shadow-type">in</property>
-                <property name="min-content-width">250</property>
-                <property name="min-content-height">200</property>
+          <object class="GtkStackPage">
+            <property name="name">list</property>
+            <property name="child">
+              <object class="GtkBox">
+                <property name="orientation">vertical</property>
+                <property name="spacing">12</property>
+                <property name="margin">12</property>
+                <child>
+                  <object class="GtkLabel">
+                    <property name="label" translatable="yes">Recent Servers</property>
+                    <attributes>
+                      <attribute name="weight" value="bold"></attribute>
+                    </attributes>
+                  </object>
+                </child>
                 <child>
-                  <object class="GtkViewport">
-                    <property name="shadow-type">none</property>
+                  <object class="GtkScrolledWindow">
+                    <property name="can-focus">1</property>
+                    <property name="vexpand">1</property>
+                    <property name="shadow-type">in</property>
+                    <property name="min-content-width">250</property>
+                    <property name="min-content-height">200</property>
                     <child>
-                      <object class="GtkListBox" id="recent_servers_listbox">
-                        <property name="can-focus">1</property>
-                        <property name="selection-mode">none</property>
-                        <signal name="row-activated" handler="on_recent_servers_listbox_row_activated" object="GtkPlacesView" swapped="yes"/>
+                      <object class="GtkViewport">
+                        <property name="shadow-type">none</property>
+                        <child>
+                          <object class="GtkListBox" id="recent_servers_listbox">
+                            <property name="can-focus">1</property>
+                            <property name="selection-mode">none</property>
+                            <signal name="row-activated" handler="on_recent_servers_listbox_row_activated" object="GtkPlacesView" swapped="yes"/>
+                          </object>
+                        </child>
                       </object>
                     </child>
                   </object>
                 </child>
               </object>
-            </child>
+            </property>
           </object>
-          <packing>
-            <property name="name">list</property>
-          </packing>
         </child>
       </object>
     </child>
   </object>
   <template class="GtkPlacesView" parent="GtkBox">
-    <property name="can-focus">False</property>
     <property name="orientation">vertical</property>
     <child>
       <object class="GtkStack" id="stack">
         <property name="vhomogeneous">0</property>
         <property name="transition-type">crossfade</property>
         <child>
-          <object class="GtkFrame">
-            <property name="shadow-type">none</property>
-            <child>
-              <object class="GtkScrolledWindow">
-                <property name="hexpand">1</property>
-                <property name="vexpand">1</property>
+          <object class="GtkStackPage">
+            <property name="name">browse</property>
+            <property name="child">
+              <object class="GtkFrame">
+                <property name="shadow-type">none</property>
                 <child>
-                  <object class="GtkViewport">
-                    <property name="shadow-type">none</property>
+                  <object class="GtkScrolledWindow">
+                    <property name="hexpand">1</property>
+                    <property name="vexpand">1</property>
                     <child>
-                      <object class="GtkListBox" id="listbox">
-                        <property name="can-focus">1</property>
-                        <property name="selection-mode">none</property>
-                        <signal name="row-activated" handler="on_listbox_row_activated" object="GtkPlacesView" swapped="yes"/>
+                      <object class="GtkViewport">
+                        <property name="shadow-type">none</property>
+                        <child>
+                          <object class="GtkListBox" id="listbox">
+                            <property name="can-focus">1</property>
+                            <property name="selection-mode">none</property>
+                            <signal name="row-activated" handler="on_listbox_row_activated" object="GtkPlacesView" swapped="yes"/>
+                          </object>
+                        </child>
                       </object>
                     </child>
                   </object>
                 </child>
               </object>
-            </child>
+            </property>
           </object>
-          <packing>
-            <property name="name">browse</property>
-          </packing>
         </child>
         <child>
-          <object class="GtkBox">
-            <property name="halign">center</property>
-            <property name="valign">center</property>
-            <property name="hexpand">1</property>
-            <property name="vexpand">1</property>
-            <property name="orientation">vertical</property>
-            <property name="spacing">12</property>
-            <child>
-              <object class="GtkImage">
-                <property name="pixel-size">72</property>
-                <property name="icon-name">edit-find-symbolic</property>
-                <style>
-                  <class name="dim-label"/>
-                </style>
-              </object>
-            </child>
-            <child>
-              <object class="GtkLabel">
-                <property name="label" translatable="yes">No results found</property>
-                <attributes>
-                  <attribute name="weight" value="bold"/>
-                  <attribute name="scale" value="1.44"/>
-                </attributes>
-              </object>
-            </child>
-            <child>
-              <object class="GtkLabel">
-                <property name="label" translatable="yes">Try a different search</property>
-                <style>
-                  <class name="dim-label"/>
-                </style>
+          <object class="GtkStackPage">
+            <property name="name">empty-search</property>
+            <property name="child">
+              <object class="GtkBox">
+                <property name="halign">center</property>
+                <property name="valign">center</property>
+                <property name="hexpand">1</property>
+                <property name="vexpand">1</property>
+                <property name="orientation">vertical</property>
+                <property name="spacing">12</property>
+                <child>
+                  <object class="GtkImage">
+                    <property name="pixel-size">72</property>
+                    <property name="icon-name">edit-find-symbolic</property>
+                    <style>
+                      <class name="dim-label"/>
+                    </style>
+                  </object>
+                </child>
+                <child>
+                  <object class="GtkLabel">
+                    <property name="label" translatable="yes">No results found</property>
+                    <attributes>
+                      <attribute name="weight" value="bold"></attribute>
+                      <attribute name="scale" value="1.44"></attribute>
+                    </attributes>
+                  </object>
+                </child>
+                <child>
+                  <object class="GtkLabel">
+                    <property name="label" translatable="yes">Try a different search</property>
+                    <style>
+                      <class name="dim-label"/>
+                    </style>
+                  </object>
+                </child>
               </object>
-            </child>
+            </property>
           </object>
-          <packing>
-            <property name="name">empty-search</property>
-          </packing>
         </child>
       </object>
     </child>
             <property name="mnemonic-widget">address_entry</property>
             <property name="use-underline">1</property>
             <attributes>
-              <attribute name="weight" value="bold"/>
+              <attribute name="weight" value="bold"></attribute>
             </attributes>
           </object>
         </child>
index 66611b032d3f0058059020346a4ce202b7fa5f70..21045e606977d494615413ea42037f5463c2fb2a 100644 (file)
@@ -1,9 +1,7 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface domain="gtk40">
   <requires lib="gtk+" version="3.16"/>
   <template class="GtkPlacesViewRow" parent="GtkListBoxRow">
     <property name="width-request">100</property>
-    <property name="visible">True</property>
     <property name="can-focus">True</property>
     <child>
       <object class="GtkBox" id="box">
         <child>
           <object class="GtkStack" id="mount_stack">
             <child>
-              <object class="GtkButton" id="eject_button">
-                <property name="visible">0</property>
-                <property name="halign">center</property>
-                <property name="valign">center</property>
-                <property name="tooltip-text" translatable="yes">Unmount</property>
-                <child>
-                  <object class="GtkImage" id="eject_icon">
-                    <property name="icon-name">media-eject-symbolic</property>
+              <object class="GtkStackPage">
+                <property name="name">button</property>
+                <property name="child">
+                  <object class="GtkButton" id="eject_button">
+                    <property name="visible">0</property>
+                    <property name="halign">center</property>
+                    <property name="valign">center</property>
+                    <property name="tooltip-text" translatable="yes">Unmount</property>
+                    <child>
+                      <object class="GtkImage" id="eject_icon">
+                        <property name="icon-name">media-eject-symbolic</property>
+                      </object>
+                    </child>
+                    <style>
+                      <class name="image-button"/>
+                      <class name="sidebar-button"/>
+                    </style>
                   </object>
-                </child>
-                <style>
-                  <class name="image-button"/>
-                  <class name="sidebar-button"/>
-                </style>
+                </property>
               </object>
             </child>
             <child>
-              <object class="GtkSpinner" id="busy_spinner">
-                <property name="halign">center</property>
-                <property name="valign">center</property>
+              <object class="GtkStackPage">
+                <property name="name">spinner</property>
+                <property name="child">
+                  <object class="GtkSpinner" id="busy_spinner">
+                    <property name="halign">center</property>
+                    <property name="valign">center</property>
+                  </object>
+                </property>
               </object>
             </child>
           </object>
index 64952bb6051002727e1d69c0d827662989a1451f..5a38f69f74e23e89fbaba229524a8bf2d6bbdfb6 100644 (file)
@@ -1,7 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface domain="gtk40">
-  <!-- interface-requires gtk+ 3.6 -->
-  <!-- interface-requires gtkprivate 3.10 -->
   <object class="GtkAdjustment" id="copies_spin_adjustment">
     <property name="lower">1</property>
     <property name="upper">999</property>
   </object>
   <object class="GtkListStore" id="custom_paper_list">
     <columns>
-      <!-- column-name custom -->
       <column type="GObject"/>
     </columns>
   </object>
   <object class="GtkListStore" id="page_setup_list">
     <columns>
-      <!-- column-name page-setup -->
       <column type="GObject"/>
-      <!-- column-name is-separator -->
       <column type="gboolean"/>
     </columns>
   </object>
   <object class="GtkListStore" id="printer_list">
     <columns>
-      <!-- column-name icon -->
       <column type="GIcon"/>
-      <!-- column-name name -->
       <column type="gchararray"/>
-      <!-- column-name state -->
       <column type="gchararray"/>
-      <!-- column-name jobs -->
       <column type="gint"/>
-      <!-- column-name location -->
       <column type="gchararray"/>
-      <!-- column-name printer -->
       <column type="GObject"/>
     </columns>
   </object>
                                 <property name="valign">center</property>
                                 <property name="label" translatable="yes">Range</property>
                                 <attributes>
-                                  <attribute name="weight" value="bold"/>
+                                  <attribute name="weight" value="bold"></attribute>
                                 </attributes>
                                 <accessibility>
                                   <relation type="label-for" target="range_table"/>
                                 <property name="valign">center</property>
                                 <property name="label" translatable="yes">Copies</property>
                                 <attributes>
-                                  <attribute name="weight" value="bold"/>
+                                  <attribute name="weight" value="bold"></attribute>
                                 </attributes>
                                 <accessibility>
                                   <relation type="label-for" target="grid1"/>
                                 <property name="valign">center</property>
                                 <property name="label" translatable="yes">Layout</property>
                                 <attributes>
-                                  <attribute name="weight" value="bold"/>
+                                  <attribute name="weight" value="bold"></attribute>
                                 </attributes>
                                 <accessibility>
                                   <relation type="label-for" target="grid2"/>
                                 <property name="valign">center</property>
                                 <property name="label" translatable="yes">Paper</property>
                                 <attributes>
-                                  <attribute name="weight" value="bold"/>
+                                  <attribute name="weight" value="bold"></attribute>
                                 </attributes>
                                 <accessibility>
                                   <relation type="label-for" target="grid3"/>
                             <property name="valign">center</property>
                             <property name="label" translatable="yes">Job Details</property>
                             <attributes>
-                              <attribute name="weight" value="bold"/>
+                              <attribute name="weight" value="bold"></attribute>
                             </attributes>
                             <accessibility>
                               <relation type="label-for" target="grid5"/>
                             <property name="valign">center</property>
                             <property name="label" translatable="yes">Print Document</property>
                             <attributes>
-                              <attribute name="weight" value="bold"/>
+                              <attribute name="weight" value="bold"></attribute>
                             </attributes>
                             <accessibility>
                               <relation type="label-for" target="grid6"/>
                             <property name="valign">center</property>
                             <property name="label" translatable="yes">Add Cover Page</property>
                             <attributes>
-                              <attribute name="weight" value="bold"/>
+                              <attribute name="weight" value="bold"></attribute>
                             </attributes>
                             <accessibility>
                               <relation type="label-for" target="grid7"/>
index eee9893403088fbf03f003ca411006cfec098834..560ec39defe665261e51a1850aa29fc08176ff60 100644 (file)
@@ -1,7 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface domain="gtk40">
-  <!-- interface-requires gtk+ 3.10 -->
-  <!-- interface-requires gtkprivate 3.10 -->
   <template class="GtkScaleButton" parent="GtkButton">
     <property name="can-focus">1</property>
     <property name="receives-default">1</property>
index 6462f9bbdbee4c4f680d471c8a6cb90110b95e54..d2ebdd2b08ac2ff4d767b33d89f6e15e7040a2c0 100644 (file)
@@ -1,4 +1,3 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface domain="gtk40">
   <template class="GtkSidebarRow" parent="GtkListBoxRow">
     <property name="margin-top">1</property>
@@ -54,7 +53,7 @@
                 </style>
               </object>
             </child>
-           <child>
+            <child>
               <object class="GtkSpinner" id="busy_spinner">
                 <property name="active">1</property>
                 <property name="halign">center</property>
index f5ae6913943d392528ba443527283f3a7071459d..eb0a23d53af7a0bdbccdc26c2c937118aa487432 100644 (file)
@@ -1,6 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface domain="gtk40">
-  <!-- interface-requires gtk+ 3.10 -->
   <template class="GtkStatusbar" parent="GtkWidget">
     <child>
       <object class="GtkFrame" id="frame">
index 6b0aa18f7fcb535af5860f5578cb5b90112c79a0..848d4cedc46444a9003eb74917249a831eec0d64 100644 (file)
@@ -1,6 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface domain="gtk40">
-  <!-- interface-requires gtk+ 3.10 -->
   <template class="GtkTooltipWindow" parent="GtkWindow">
     <property name="resizable">0</property>
     <property name="type-hint">tooltip</property>
index 4b16433f70f3af7e1ed50727dcb947ea885a134c..b4d96563ea75778116b77da82f788008b8a7f937 100644 (file)
@@ -1,11 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface domain="gtk40">
-  <!-- interface-requires gtk+ 3.6 -->
   <template class="GtkVideo" parent="GtkWidget">
     <child>
       <object class="GtkOverlay" id="box">
         <child>
-          <object class="GtkPicture" id="video_picture" />
+          <object class="GtkPicture" id="video_picture"/>
         </child>
         <child type="overlay">
           <object class="GtkImage" id="overlay_icon">
@@ -24,7 +22,6 @@
         </child>
         <child type="overlay">
           <object class="GtkRevealer" id="controls_revealer">
-            <property name="reveal-child">0</property>
             <property name="valign">end</property>
             <child>
               <object class="GtkMediaControls" id="controls">
index ba78c9327b05afc304652a97acbe7db25d1e568f..cd5f3224d10307501f5f1640688503bd3a9f6bfc 100644 (file)
@@ -1,6 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>
 <interface domain="gtk40">
-  <!-- interface-requires gtk+ 3.6 -->
   <object class="GtkAdjustment" id="adjustment">
     <property name="upper">1</property>
     <property name="step-increment">0.02</property>